summaryrefslogtreecommitdiff
path: root/build/names.c
diff options
context:
space:
mode:
Diffstat (limited to 'build/names.c')
-rw-r--r--build/names.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/build/names.c b/build/names.c
index 5e3b47d7d..806bb617c 100644
--- a/build/names.c
+++ b/build/names.c
@@ -5,18 +5,18 @@
#include "rpmbuild.h"
static uid_t uids[1024];
-static char *unames[1024];
+/*@owned@*/ /*@null@*/ static char *unames[1024];
static int uid_used = 0;
static gid_t gids[1024];
-static char *gnames[1024];
+/*@owned@*/ /*@null@*/ static char *gnames[1024];
static int gid_used = 0;
/*
* getUname() takes a uid, gets the username, and creates an entry in the
* table to hold a string containing the user name.
*/
-char *getUname(uid_t uid)
+const char *getUname(uid_t uid)
{
struct passwd *pw;
int x;
@@ -48,7 +48,7 @@ char *getUname(uid_t uid)
* getUnameS() takes a username, gets the uid, and creates an entry in the
* table to hold a string containing the user name.
*/
-char *getUnameS(const char *uname)
+const char *getUnameS(const char *uname)
{
struct passwd *pw;
int x;
@@ -81,7 +81,7 @@ char *getUnameS(const char *uname)
* getGname() takes a gid, gets the group name, and creates an entry in the
* table to hold a string containing the group name.
*/
-char *getGname(gid_t gid)
+const char *getGname(gid_t gid)
{
struct group *gr;
int x;
@@ -113,7 +113,7 @@ char *getGname(gid_t gid)
* getGnameS() takes a group name, gets the gid, and creates an entry in the
* table to hold a string containing the group name.
*/
-char *getGnameS(const char *gname)
+const char *getGnameS(const char *gname)
{
struct group *gr;
int x;
@@ -153,7 +153,7 @@ time_t *const getBuildTime(void)
return &buildTime;
}
-char *const buildHost(void)
+const char *const buildHost(void)
{
static char hostname[1024];
static int gotit = 0;
@@ -161,7 +161,7 @@ char *const buildHost(void)
if (! gotit) {
gethostname(hostname, sizeof(hostname));
- if ((hbn = gethostbyname(hostname))) {
+ if ((hbn = /*@-unrecog@*/ gethostbyname(hostname) /*@=unrecog@*/ )) {
strcpy(hostname, hbn->h_name);
} else {
rpmMessage(RPMMESS_WARNING, _("Could not canonicalize hostname: %s\n"),