Author: ed Date: Tue May 31 18:32:57 2016 New Revision: 301066 URL: https://svnweb.freebsd.org/changeset/base/301066
Log: Fix prototype of dbm_open(). The last argument of dbm_open() should be a mode_t according to POSIX; not an int. Reviewed by: pfg, kib Differential Revision: https://reviews.freebsd.org/D6650 Modified: head/include/ndbm.h head/lib/libc/db/hash/ndbm.c head/lib/libc/db/man/dbm.3 Modified: head/include/ndbm.h ============================================================================== --- head/include/ndbm.h Tue May 31 18:31:17 2016 (r301065) +++ head/include/ndbm.h Tue May 31 18:32:57 2016 (r301066) @@ -70,7 +70,7 @@ datum dbm_firstkey(DBM *); long dbm_forder(DBM *, datum); #endif datum dbm_nextkey(DBM *); -DBM *dbm_open(const char *, int, int); +DBM *dbm_open(const char *, int, mode_t); int dbm_store(DBM *, datum, datum, int); #if __BSD_VISIBLE int dbm_dirfno(DBM *); Modified: head/lib/libc/db/hash/ndbm.c ============================================================================== --- head/lib/libc/db/hash/ndbm.c Tue May 31 18:31:17 2016 (r301065) +++ head/lib/libc/db/hash/ndbm.c Tue May 31 18:32:57 2016 (r301066) @@ -56,7 +56,7 @@ __FBSDID("$FreeBSD$"); * NULL on failure */ extern DBM * -dbm_open(const char *file, int flags, int mode) +dbm_open(const char *file, int flags, mode_t mode) { HASHINFO info; char path[MAXPATHLEN]; Modified: head/lib/libc/db/man/dbm.3 ============================================================================== --- head/lib/libc/db/man/dbm.3 Tue May 31 18:31:17 2016 (r301065) +++ head/lib/libc/db/man/dbm.3 Tue May 31 18:32:57 2016 (r301066) @@ -34,7 +34,7 @@ .In fcntl.h .In ndbm.h .Ft DBM * -.Fn dbm_open "const char *base" "int flags" "int mode" +.Fn dbm_open "const char *base" "int flags" "mode_t mode" .Ft void .Fn dbm_close "DBM *db" .Ft int _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"