summaryrefslogtreecommitdiffstats
path: root/libutil/libutil.h
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2015-06-03 20:48:28 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2015-06-03 20:48:28 +0000
commit6da4605810e158adc237a2ed5127dc7f3e67014a (patch)
treee3d90529a253c028d4aa70b17087644dc6699b3f /libutil/libutil.h
parent6596d2a2e94fa247ab005de4577ad07f9acb94d6 (diff)
downloadpw-darwin-6da4605810e158adc237a2ed5127dc7f3e67014a.tar.gz
pw-darwin-6da4605810e158adc237a2ed5127dc7f3e67014a.tar.zst
pw-darwin-6da4605810e158adc237a2ed5127dc7f3e67014a.zip
Add a pw_mkdb2(3) function which does the same thing as pw_mkdb(3) except
it takes a new argument allowing to specify the endianness of the database to generate Differential Revision: https://reviews.freebsd.org/D2730 Reviewed by: ian
Diffstat (limited to 'libutil/libutil.h')
-rw-r--r--libutil/libutil.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libutil/libutil.h b/libutil/libutil.h
index b20ffa2..fc32fe7 100644
--- a/libutil/libutil.h
+++ b/libutil/libutil.h
@@ -144,6 +144,9 @@ char *fparseln(FILE *_fp, size_t *_len, size_t *_lineno,
#endif
#ifdef _PWD_H_
+#define PWDB_NATIVE 0
+#define PWDB_LE 1
+#define PWDB_BE 2
int pw_copy(int _ffd, int _tfd, const struct passwd *_pw,
struct passwd *_old_pw);
struct passwd
@@ -155,6 +158,7 @@ int pw_init(const char *_dir, const char *_master);
char *pw_make(const struct passwd *_pw);
char *pw_make_v7(const struct passwd *_pw);
int pw_mkdb(const char *_user);
+int pw_mkdb2(const char *_user, int endian);
int pw_lock(void);
struct passwd *
pw_scan(const char *_line, int _flags);