diff options
author | David Nugent <davidn@FreeBSD.org> | 1997-01-05 07:15:37 +0000 |
---|---|---|
committer | David Nugent <davidn@FreeBSD.org> | 1997-01-05 07:15:37 +0000 |
commit | 3f5e90cd330e96e54e53d75397bb6bef56153218 (patch) | |
tree | a3695319f1002ddb2670e9ddeb2b2bdd63d09e3a /pw/pw.h | |
parent | 9267b33e5ec61946f68b0c8333bca3bceb33385c (diff) | |
download | pw-darwin-3f5e90cd330e96e54e53d75397bb6bef56153218.tar.gz pw-darwin-3f5e90cd330e96e54e53d75397bb6bef56153218.tar.zst pw-darwin-3f5e90cd330e96e54e53d75397bb6bef56153218.zip |
Adds optional NIS passwd file updating and optionally rebuilding
NIS maps.
Suggested by: Peter Wemm
Diffstat (limited to 'pw/pw.h')
-rw-r--r-- | pw/pw.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: pw.h,v 1.2 1996/12/19 15:22:42 davidn Exp $ + * $Id: pw.h,v 1.3 1996/12/21 15:35:42 davidn Exp $ */ #include <stdio.h> @@ -72,6 +72,7 @@ struct userconf int default_password; /* Default password for new users? */ int reuse_uids; /* Reuse uids? */ int reuse_gids; /* Reuse gids? */ + char *nispasswd; /* Path to NIS version of the passwd file */ char *dotdir; /* Where to obtain skeleton files */ char *newmail; /* Mail to send to new accounts */ char *logfile; /* Where to log changes */ @@ -108,6 +109,10 @@ int delpwent(struct passwd * pwd); int chgpwent(char const * login, struct passwd * pwd); int fmtpwent(char *buf, struct passwd * pwd); +int addnispwent(const char *path, struct passwd *pwd); +int delnispwent(const char *path, const char *login); +int chgnispwent(const char *path, const char *login, struct passwd *pwd); + int addgrent(struct group * grp); int delgrent(struct group * grp); int chggrent(char const * login, struct group * grp); |