version 1.16, 2002/06/23 03:07:22 |
version 1.17, 2003/04/05 20:31:58 |
|
|
if (debug) { |
if (debug) { |
static char mbuf[BUFSIZ]; |
static char mbuf[BUFSIZ]; |
|
|
(void) sprintf(mbuf, |
(void) snprintf(mbuf, sizeof mbuf, |
"<<< Cmd = %c (\\%3.3o) Msg = \"%s\"", |
"<<< Cmd = %c (\\%3.3o) Msg = \"%s\"", |
buffer[0], buffer[0], |
buffer[0], buffer[0], |
buffer + 1); |
buffer + 1); |
|
|
* do the opts check. |
* do the opts check. |
*/ |
*/ |
if (IS_ON(opts, DO_NUMCHKOWNER)) { |
if (IS_ON(opts, DO_NUMCHKOWNER)) { |
(void) sprintf(buf, ":%u", uid); |
(void) snprintf(buf, sizeof buf, ":%u", uid); |
return(buf); |
return(buf); |
} |
} |
|
|
|
|
if ((pwd = getpwuid(uid)) == NULL) { |
if ((pwd = getpwuid(uid)) == NULL) { |
message(MT_WARNING, |
message(MT_WARNING, |
"%s: No password entry for uid %u", file, uid); |
"%s: No password entry for uid %u", file, uid); |
(void) sprintf(buf, ":%u", uid); |
(void) snprintf(buf, sizeof buf, ":%u", uid); |
} else |
} else |
(void) strcpy(buf, pwd->pw_name); |
(void) strlcpy(buf, pwd->pw_name, sizeof buf); |
|
|
return(buf); |
return(buf); |
} |
} |
|
|
* do the opts check. |
* do the opts check. |
*/ |
*/ |
if (IS_ON(opts, DO_NUMCHKGROUP)) { |
if (IS_ON(opts, DO_NUMCHKGROUP)) { |
(void) sprintf(buf, ":%u", gid); |
(void) snprintf(buf, sizeof buf, ":%u", gid); |
return(buf); |
return(buf); |
} |
} |
|
|
|
|
|
|
if ((grp = (struct group *)getgrgid(gid)) == NULL) { |
if ((grp = (struct group *)getgrgid(gid)) == NULL) { |
message(MT_WARNING, "%s: No name for group %u", file, gid); |
message(MT_WARNING, "%s: No name for group %u", file, gid); |
(void) sprintf(buf, ":%u", gid); |
(void) snprintf(buf, sizeof buf, ":%u", gid); |
} else |
} else |
(void) strcpy(buf, grp->gr_name); |
(void) strlcpy(buf, grp->gr_name, sizeof buf); |
|
|
return(buf); |
return(buf); |
} |
} |
|
|
{ |
{ |
static char buff[BUFSIZ]; |
static char buff[BUFSIZ]; |
|
|
(void) sprintf(buff, |
(void) snprintf(buff, sizeof buff, |
"Version %s.%d (%s) - Protocol Version %d, Release %s, Patch level %d", |
"Version %s.%d (%s) - Protocol Version %d, Release %s, Patch level %d", |
DISTVERSION, PATCHLEVEL, DISTSTATUS, |
DISTVERSION, PATCHLEVEL, DISTSTATUS, |
VERSION, DISTVERSION, PATCHLEVEL); |
VERSION, DISTVERSION, PATCHLEVEL); |