diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-06-03 20:48:28 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-06-03 20:48:28 +0000 |
commit | 6da4605810e158adc237a2ed5127dc7f3e67014a (patch) | |
tree | e3d90529a253c028d4aa70b17087644dc6699b3f /libutil/libutil.h | |
parent | 6596d2a2e94fa247ab005de4577ad07f9acb94d6 (diff) | |
download | pw-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.h | 4 |
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); |