version 1.15, 2002/06/18 23:49:15 |
version 1.16, 2003/04/05 17:18:26 |
|
|
int rem = -1; /* file descriptor to remote source/sink process */ |
int rem = -1; /* file descriptor to remote source/sink process */ |
char host[32]; /* host name */ |
char host[32]; /* host name */ |
int nerrs; /* number of errors while sending/receiving */ |
int nerrs; /* number of errors while sending/receiving */ |
char user[10]; /* user's name */ |
char user[40]; /* user's name */ |
char homedir[128]; /* user's home directory */ |
char homedir[128]; /* user's home directory */ |
uid_t userid; /* user's user ID */ |
uid_t userid; /* user's user ID */ |
gid_t groupid; /* user's group ID */ |
gid_t groupid; /* user's group ID */ |
|
|
fprintf(stderr, "%s: Who are you?\n", argv[0]); |
fprintf(stderr, "%s: Who are you?\n", argv[0]); |
exit(1); |
exit(1); |
} |
} |
strcpy(user, pw->pw_name); |
strlcpy(user, pw->pw_name, sizeof user); |
strcpy(homedir, pw->pw_dir); |
strlcpy(homedir, pw->pw_dir, sizeof homedir); |
groupid = pw->pw_gid; |
groupid = pw->pw_gid; |
gethostname(host, sizeof(host)); |
gethostname(host, sizeof(host)); |
strcpy(tempfile, _PATH_TMP); |
strlcpy(tempfile, _PATH_TMP, sizeof tempfile); |
strcat(tempfile, _RDIST_TMP); |
strlcat(tempfile, _RDIST_TMP, sizeof tempfile); |
tempname = basename(tempfile); |
tempname = basename(tempfile); |
|
|
while (--argc > 0) { |
while (--argc > 0) { |