summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2002-03-22 02:35:47 +0000
committerimp <imp@FreeBSD.org>2002-03-22 02:35:47 +0000
commitbb8112f72f4be228031dbf39fdda008479370138 (patch)
tree1896b3c9e45afc5d3a9cdc4a5309f9ba61f9262b /lib
parentd8370f667da0469f2618c75d4827cd30d389f233 (diff)
downloadFreeBSD-src-bb8112f72f4be228031dbf39fdda008479370138.zip
FreeBSD-src-bb8112f72f4be228031dbf39fdda008479370138.tar.gz
Make user_from_uid and group_from_gid return const char *, just like
NetBSD. Update man page to reflect this.
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/gen/pwcache.34
-rw-r--r--lib/libc/gen/pwcache.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/libc/gen/pwcache.3 b/lib/libc/gen/pwcache.3
index eb2f9e0..dc8c77c 100644
--- a/lib/libc/gen/pwcache.3
+++ b/lib/libc/gen/pwcache.3
@@ -42,10 +42,10 @@
.Lb libc
.Sh SYNOPSIS
.In pwd.h
-.Ft char *
+.Ft const char *
.Fn user_from_uid "unsigned long uid" "int nouser"
.In grp.h
-.Ft char *
+.Ft const char *
.Fn group_from_gid "unsigned long gid" "int nogroup"
.Sh DESCRIPTION
The
diff --git a/lib/libc/gen/pwcache.c b/lib/libc/gen/pwcache.c
index e5ed90b..cb2aa42 100644
--- a/lib/libc/gen/pwcache.c
+++ b/lib/libc/gen/pwcache.c
@@ -48,7 +48,7 @@ __FBSDID("$FreeBSD$");
#define NCACHE 64 /* power of 2 */
#define MASK (NCACHE - 1) /* bits to store with */
-char *
+const char *
user_from_uid(uid_t uid, int nouser)
{
static struct ncache {
@@ -82,7 +82,7 @@ user_from_uid(uid_t uid, int nouser)
return ((nouser && !cp->found) ? NULL : cp->name);
}
-char *
+const char *
group_from_gid(gid_t gid, int nogroup)
{
static struct ncache {
OpenPOWER on IntegriCloud