From da55e756e115494ca3a297a00a42f2e4dce12127 Mon Sep 17 00:00:00 2001 From: Lauri Tirkkonen Date: Fri, 4 Jan 2019 21:07:41 +0200 Subject: [PATCH] cmd/oamuser: drop -Wno-implicit-function-declaration --- usr/src/cmd/oamuser/inc/users.h | 1 + usr/src/cmd/oamuser/user/Makefile | 1 - usr/src/cmd/oamuser/user/homedir.c | 2 ++ usr/src/cmd/oamuser/user/movedir.c | 2 ++ usr/src/cmd/oamuser/user/proj.c | 2 ++ usr/src/cmd/oamuser/user/userdel.c | 1 + usr/src/cmd/oamuser/user/usermod.c | 1 + usr/src/cmd/oamuser/user/val_lprj.c | 2 ++ 8 files changed, 11 insertions(+), 1 deletion(-) diff --git a/usr/src/cmd/oamuser/inc/users.h b/usr/src/cmd/oamuser/inc/users.h index 16263ebd71..e3d8dbfb67 100644 --- a/usr/src/cmd/oamuser/inc/users.h +++ b/usr/src/cmd/oamuser/inc/users.h @@ -85,6 +85,7 @@ extern int valid_project(char *, struct project *, void *buf, size_t, int *); extern int valid_projname(char *, struct project *, void *buf, size_t, int *); extern void warningmsg(int, char *); extern void putgrent(struct group *, FILE *); +extern void putprojent(struct project *, FILE *); /* passmgmt */ #define PASSMGMT "/usr/lib/passmgmt"; diff --git a/usr/src/cmd/oamuser/user/Makefile b/usr/src/cmd/oamuser/user/Makefile index f1b09131d8..0f97bbdc86 100644 --- a/usr/src/cmd/oamuser/user/Makefile +++ b/usr/src/cmd/oamuser/user/Makefile @@ -73,7 +73,6 @@ INSSBINPROG= $(SBINPROG:%=$(ROOTUSRSBIN)/%) INSSKELFILE= $(SKELFILE:%=$(ROOTSKEL)/%) CPPFLAGS= -I$(HERE) -I$(LOCAL) $(CPPFLAGS.master) -CERRWARN += -Wno-implicit-function-declaration $(INSSBINPROG) := FILEMODE = 0555 $(INSSYSADMPROG):= FILEMODE = 0500 diff --git a/usr/src/cmd/oamuser/user/homedir.c b/usr/src/cmd/oamuser/user/homedir.c index 4f46918461..18da0ce29f 100644 --- a/usr/src/cmd/oamuser/user/homedir.c +++ b/usr/src/cmd/oamuser/user/homedir.c @@ -31,6 +31,7 @@ #include #include +#include #include #include #include @@ -42,6 +43,7 @@ #include #include #include +#include #include "funcs.h" #include "messages.h" diff --git a/usr/src/cmd/oamuser/user/movedir.c b/usr/src/cmd/oamuser/user/movedir.c index bad7a398ac..5a5dbe2fe6 100644 --- a/usr/src/cmd/oamuser/user/movedir.c +++ b/usr/src/cmd/oamuser/user/movedir.c @@ -36,6 +36,8 @@ #include #include #include +#include +#include #define SBUFSZ 256 diff --git a/usr/src/cmd/oamuser/user/proj.c b/usr/src/cmd/oamuser/user/proj.c index 1cc46f4223..71a430e4f2 100644 --- a/usr/src/cmd/oamuser/user/proj.c +++ b/usr/src/cmd/oamuser/user/proj.c @@ -27,6 +27,8 @@ #include #include +#include +#include #include #include #include diff --git a/usr/src/cmd/oamuser/user/userdel.c b/usr/src/cmd/oamuser/user/userdel.c index b19fc35cd1..c46169a97c 100644 --- a/usr/src/cmd/oamuser/user/userdel.c +++ b/usr/src/cmd/oamuser/user/userdel.c @@ -58,6 +58,7 @@ extern int check_perm(), isbusy(), get_default_zfs_flags(); extern int rm_files(), call_passmgmt(), edit_group(); +extern int edit_project(); extern struct passwd *fgetpwent(FILE *); static char *logname; /* login name to delete */ diff --git a/usr/src/cmd/oamuser/user/usermod.c b/usr/src/cmd/oamuser/user/usermod.c index 92ce9620e4..5457f55551 100644 --- a/usr/src/cmd/oamuser/user/usermod.c +++ b/usr/src/cmd/oamuser/user/usermod.c @@ -86,6 +86,7 @@ extern int **valid_lgroup(), isbusy(), get_default_zfs_flags(); extern int valid_uid(), check_perm(), create_home(), move_dir(); extern int valid_expire(), edit_group(), call_passmgmt(); +extern int edit_project(); extern projid_t **valid_lproject(); extern struct passwd *fgetpwent(FILE *); diff --git a/usr/src/cmd/oamuser/user/val_lprj.c b/usr/src/cmd/oamuser/user/val_lprj.c index 4463ac7f41..669299a441 100644 --- a/usr/src/cmd/oamuser/user/val_lprj.c +++ b/usr/src/cmd/oamuser/user/val_lprj.c @@ -29,7 +29,9 @@ */ #include +#include #include +#include #include #include #include -- 2.11.4.GIT