Frederic Cambus <f...@statdns.com> writes:

> Hi tech@,
>
> Here is a diff to fix style.9 offenders in includes.
>
> Prototypes should not have variable names associated with the types.

IIRC some people just disagree with this rule.  Variable names can help
the developer, but can also clash with macro definitions.  I believe
this is why thrkill(2) uses names prefixed with '_'.  Maybe we should
amend the wording used in style(9) instead.

> Comments? OK?

ok for auth_setpwd(3), getpwnam_r(3), getpwuid_r(3) and pledge(2).

I would leave others as is, or convert them to use prefixed names.

> Index: bsd_auth.h
> ===================================================================
> RCS file: /cvs/src/include/bsd_auth.h,v
> retrieving revision 1.10
> diff -u -p -r1.10 bsd_auth.h
> --- bsd_auth.h        21 Apr 2014 11:27:34 -0000      1.10
> +++ bsd_auth.h        26 Feb 2017 23:08:15 -0000
> @@ -85,7 +85,7 @@ int  auth_call(auth_session_t *, char *,
>  
>  int   auth_setdata(auth_session_t *, void *, size_t);
>  int   auth_setoption(auth_session_t *, char *, char *);
> -int   auth_setpwd(auth_session_t *, struct passwd *pwd);
> +int   auth_setpwd(auth_session_t *, struct passwd *);
>  void  auth_set_va_list(auth_session_t *, __va_list);
>  
>  struct passwd *auth_getpwd(auth_session_t *);
> Index: icdb.h
> ===================================================================
> RCS file: /cvs/src/include/icdb.h,v
> retrieving revision 1.4
> diff -u -p -r1.4 icdb.h
> --- icdb.h    4 Sep 2016 14:51:39 -0000       1.4
> +++ icdb.h    26 Feb 2017 23:08:15 -0000
> @@ -24,20 +24,19 @@ __BEGIN_DECLS
>  
>  struct icdb;
>  
> -struct icdb *icdb_new(uint32_t version, uint32_t nentries, uint32_t 
> entrysize,
> -    uint32_t nkeys, const uint32_t *keysizes, const uint32_t *keyoffsets);
> +struct icdb *icdb_new(uint32_t, uint32_t, uint32_t, uint32_t,
> +    const uint32_t *, const uint32_t *);
>  
> -struct icdb *icdb_open(const char *name, int flags, uint32_t version);
> -int icdb_get(struct icdb *db, void *entry, uint32_t idx);
> -int icdb_lookup(struct icdb *db, int keynum, const void *key, void *entry,
> -    uint32_t *idxp);
> -int icdb_nentries(struct icdb *db);
> -const void *icdb_entries(struct icdb *db);
> -int icdb_update(struct icdb *db, const void *entry, int offset);
> -int icdb_add(struct icdb *db, const void *entry);
> -int icdb_rehash(struct icdb *db);
> -int icdb_save(struct icdb *db, int fd);
> -int icdb_close(struct icdb *db);
> +struct icdb *icdb_open(const char *, int, uint32_t);
> +int icdb_get(struct icdb *, void *, uint32_t);
> +int icdb_lookup(struct icdb *, int, const void *, void *, uint32_t *);
> +int icdb_nentries(struct icdb *);
> +const void *icdb_entries(struct icdb *);
> +int icdb_update(struct icdb *, const void *, int);
> +int icdb_add(struct icdb *, const void *);
> +int icdb_rehash(struct icdb *);
> +int icdb_save(struct icdb *, int);
> +int icdb_close(struct icdb *);
>  
>  __END_DECLS
>  
> Index: pwd.h
> ===================================================================
> RCS file: /cvs/src/include/pwd.h,v
> retrieving revision 1.24
> diff -u -p -r1.24 pwd.h
> --- pwd.h     18 Nov 2015 16:44:46 -0000      1.24
> +++ pwd.h     26 Feb 2017 23:08:15 -0000
> @@ -96,9 +96,9 @@ struct passwd       *getpwnam(const char *);
>  struct passwd        *getpwuid_shadow(uid_t);
>  struct passwd        *getpwnam_shadow(const char *);
>  int          getpwnam_r(const char *, struct passwd *, char *, size_t,
> -                 struct passwd **result);
> -int          getpwuid_r(uid_t uid, struct passwd *, char *buf, size_t buflen,
> -                 struct passwd **result);
> +                 struct passwd **);
> +int          getpwuid_r(uid_t, struct passwd *, char *, size_t,
> +                 struct passwd **);
>  #if __BSD_VISIBLE || __XPG_VISIBLE
>  struct passwd        *getpwent(void);
>  void          setpwent(void);
> Index: signal.h
> ===================================================================
> RCS file: /cvs/src/include/signal.h,v
> retrieving revision 1.25
> diff -u -p -r1.25 signal.h
> --- signal.h  9 May 2016 23:55:52 -0000       1.25
> +++ signal.h  26 Feb 2017 23:08:15 -0000
> @@ -124,7 +124,7 @@ int       sigaltstack(const struct sigaltstack
>  int  sigblock(int);
>  int  sigsetmask(int);
>  int  sigvec(int, struct sigvec *, struct sigvec *);
> -int  thrkill(pid_t _tid, int _signum, void *_tcb);
> +int  thrkill(pid_t, int, void *);
>  #endif
>  #endif /* __BSD_VISIBLE || __XPG_VISIBLE >= 420 */
>  #if __BSD_VISIBLE ||  __POSIX_VISIBLE >= 199309 || __XPG_VISIBLE >= 500
> Index: unistd.h
> ===================================================================
> RCS file: /cvs/src/include/unistd.h,v
> retrieving revision 1.103
> diff -u -p -r1.103 unistd.h
> --- unistd.h  12 Sep 2016 19:36:26 -0000      1.103
> +++ unistd.h  26 Feb 2017 23:08:15 -0000
> @@ -519,10 +519,10 @@ int      setresgid(gid_t, gid_t, gid_t);
>  int   setresuid(uid_t, uid_t, uid_t);
>  void  setusershell(void);
>  int   strtofflags(char **, u_int32_t *, u_int32_t *);
> -int   swapctl(int cmd, const void *arg, int misc);
> +int   swapctl(int, const void *, int);
>  int   syscall(int, ...);
>  int   getentropy(void *, size_t);
> -int   pledge(const char *, const char **paths);
> +int   pledge(const char *, const char **);
>  pid_t         __tfork_thread(const struct __tfork *, size_t, void (*)(void 
> *),
>           void *);
>  #endif /* __BSD_VISIBLE */
>

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to