MAXBASENAME
char gradedir[2*MAXBASENAME];
#define SUFSIZE (MAXBASENAME - 2 - SYSNSIZE)
if ( !EQUALSN(sysnam, flds[F_NAME], MAXBASENAME))
BASENAME(seqlock, '/')[MAXBASENAME] = '\0';
if (EQUALSN(syslst[i].sys, sys, MAXBASENAME))
if (strncmp(syslst[i].sys, sys, MAXBASENAME) == SAME)
(void) strncpy(filename, dp->d_name, MAXBASENAME);
filename[MAXBASENAME] = '\0';
char prevgrade[MAXBASENAME+1], curgrade[MAXBASENAME+1],
gradedir[MAXBASENAME+1];
char Cfile[MAXBASENAME+1];
(void) strncpy(jobgrade, prevgrade, MAXBASENAME);
jobgrade[MAXBASENAME] = NULLCHAR;
&& strncmp(Rmtname, BASENAME(logfile, '/'), MAXBASENAME) != 0) {
static char myname[MAXBASENAME+1] = ""; /* Name of the source system
static char _MyName[MAXBASENAME+1]; /* Myname from PERMISSIONS file */
strncpy(_MyName, _Flds[U_MYNAME], MAXBASENAME);
_MyName[MAXBASENAME] = NULLCHAR;
if (EQUALSN(arg, name, MAXBASENAME))
if (strlen(cp) > MAXBASENAME)
*(cp+MAXBASENAME) = NULLCHAR;
BASENAME(ln, '/')[MAXBASENAME] = '\0';
BASENAME(lname, '/')[MAXBASENAME] = '\0';
if (strlen(cp) > MAXBASENAME)
*(cp+MAXBASENAME) = NULLCHAR;
char buf[LOGLEN], *ctoday, *logname, tmpbuf[MAXBASENAME+1];
(void) strncpy(tmpbuf, argv[1], MAXBASENAME);
tmpbuf[MAXBASENAME] = '\0';
char myname[MAXBASENAME+1];
Rmtname[MAXBASENAME] = '\0';
if (EQUALSN(Rmtname, Myname, MAXBASENAME)) {
strncpy(Rmtname, q, MAXBASENAME);
Rmtname[MAXBASENAME] = '\0';
if (!EQUALSN(&msg[6], Rmtname, MAXBASENAME)) {
char uuxqtarg[MAXBASENAME] = {'\0'};
for (i = 0; (i<MAXBASENAME) && *s && *s != ' ' && *s != '\n'; i++)
static char fuser[BUFSIZ], fsystem[MAXBASENAME+1]; /* from first From */
static char luser[BUFSIZ], lsystem[MAXBASENAME+1]; /* from other From */
(void) strncpy(Rmtname, sys2, MAXBASENAME);
Rmtname[MAXBASENAME] = NULLCHAR;
(void) strncpy(Rmtname, sys1, MAXBASENAME);
Rmtname[MAXBASENAME] = NULLCHAR;
(void) strncpy(Rmtname, sys1, MAXBASENAME);
Rmtname[MAXBASENAME] = NULLCHAR;
#define SYSNSIZE (MAXBASENAME - 7)
#define NAMESIZE MAXBASENAME+1
EXTERN char JobGrade[MAXBASENAME+1];
GLOBAL char JobGrade[MAXBASENAME+1] = { NULLCHAR };
GLOBAL char Myname[MAXBASENAME+1];
char NameBuf[MAXBASENAME + 1];
char NameBuf[MAXBASENAME + 1];
gethostname(NameBuf, MAXBASENAME);
s[MAXBASENAME] = '\0';
char NameBuf[MAXBASENAME + 1], *strchr();
(void) fgets(NameBuf, MAXBASENAME + 1, NameFile);
NameBuf[MAXBASENAME] = '\0';
(void) strncpy(name, s, MAXBASENAME);
name[MAXBASENAME] = '\0';
if (EQUALSN(name, m->mach, MAXBASENAME)) {
char comparef[MAXBASENAME+1], afile[MAXBASENAME+1], cfile[MAXBASENAME+1];
char lckfile[MAXBASENAME+1], lockname[MAXBASENAME+1];
(void) strncpy(Rmtname, optarg, MAXBASENAME);
Rmtname[MAXBASENAME] = '\0';
(void) strncpy(Rmtname, optarg, MAXBASENAME);
Rmtname[MAXBASENAME] = '\0';
if (*Rmtname && !EQUALSN(Rmtname, f, MAXBASENAME))
if (EQUALSN(name, m->mach, MAXBASENAME)) {
if (!EQUALSN(Myname, xsys, MAXBASENAME)) {
if ((EQUALSN(xsys, Myname, MAXBASENAME))
&& (EQUALSN(xsys, syspart, MAXBASENAME))) {
if (EQUALSN(syspart, Myname, MAXBASENAME)) {
#define XCACHESIZE (4096 / (MAXBASENAME + 1))
static char xcache[XCACHESIZE][MAXBASENAME + 1]; /* cache for X. files */
(void) strlcpy(xcache[xcachesize++], file, (MAXBASENAME + 1));
qsort(xcache, xcachesize, MAXBASENAME + 1, xcompare);
strlcpy(file, xcache[--xcachesize], (MAXBASENAME + 1));
(void) sprintf(sysout, "%.*s", MAXBASENAME, Myname);
(void) sprintf(syserr, "%.*s", MAXBASENAME, Myname);
strncpy(name, iptr, MAXBASENAME);
name[MAXBASENAME] = '\0';
if (strlen(cp) > MAXBASENAME)
*(cp+MAXBASENAME) = NULLCHAR;
BASENAME(ln, '/')[MAXBASENAME] = '\0';
BASENAME(lname, '/')[MAXBASENAME] = '\0';
if (strlen(cp) > MAXBASENAME)
*(cp+MAXBASENAME) = NULLCHAR;
#define SYSNSIZE (MAXBASENAME - 7)
#define NAMESIZE MAXBASENAME+1
if (!EQUALSN(sysnam, flds[F_NAME], MAXBASENAME))
#define SYSNSIZE (MAXBASENAME - 7)
#define NAMESIZE MAXBASENAME+1