version 1.9, 2001/09/19 10:58:07 |
version 1.10, 2001/11/19 19:02:15 |
|
|
static UID_T last_uid = (UID_T)-2; |
static UID_T last_uid = (UID_T)-2; |
static GID_T last_primegid; |
static GID_T last_primegid; |
extern char *locuser; |
extern char *locuser; |
register int i; |
int i; |
UID_T uid; |
UID_T uid; |
GID_T gid; |
GID_T gid; |
GID_T primegid = (GID_T)-2; |
GID_T primegid = (GID_T)-2; |
|
|
{ |
{ |
DIR *d; |
DIR *d; |
static DIRENTRY *dp; |
static DIRENTRY *dp; |
register char *cp; |
char *cp; |
struct stat stb; |
struct stat stb; |
char *optarget; |
char *optarget; |
int len, failures = 0; |
int len, failures = 0; |
|
|
* for extraneous files and remove them. |
* for extraneous files and remove them. |
*/ |
*/ |
static void doclean(cp) |
static void doclean(cp) |
register char *cp; |
char *cp; |
{ |
{ |
DIR *d; |
DIR *d; |
register DIRENTRY *dp; |
DIRENTRY *dp; |
struct stat stb; |
struct stat stb; |
char *optarget, *ep; |
char *optarget, *ep; |
int len; |
int len; |
|
|
* Frontend to doclean(). |
* Frontend to doclean(). |
*/ |
*/ |
static void clean(cp) |
static void clean(cp) |
register char *cp; |
char *cp; |
{ |
{ |
doclean(cp); |
doclean(cp); |
(void) sendcmd(CC_END, NULL); |
(void) sendcmd(CC_END, NULL); |
|
|
*/ |
*/ |
static void docmdspecial() |
static void docmdspecial() |
{ |
{ |
register char *cp; |
char *cp; |
char *cmd, *env = NULL; |
char *cmd, *env = NULL; |
int n; |
int n; |
int len; |
int len; |
|
|
char *name; |
char *name; |
opt_t opts; |
opt_t opts; |
{ |
{ |
register char *cp; |
char *cp; |
struct stat stb; |
struct stat stb; |
int r = -1; |
int r = -1; |
|
|
|
|
{ |
{ |
int f, wrerr, olderrno, lastwashole = 0, wassparse = 0; |
int f, wrerr, olderrno, lastwashole = 0, wassparse = 0; |
off_t i; |
off_t i; |
register char *cp; |
char *cp; |
char *savefile = NULL; |
char *savefile = NULL; |
static struct stat statbuff; |
static struct stat statbuff; |
|
|
|
|
char *owner, *group; |
char *owner, *group; |
{ |
{ |
static char lowner[100], lgroup[100]; |
static char lowner[100], lgroup[100]; |
register char *cp; |
char *cp; |
struct stat stb; |
struct stat stb; |
int s; |
int s; |
|
|
|
|
static void setconfig(cmd) |
static void setconfig(cmd) |
char *cmd; |
char *cmd; |
{ |
{ |
register char *cp = cmd; |
char *cp = cmd; |
char *estr; |
char *estr; |
|
|
switch (*cp++) { |
switch (*cp++) { |
|
|
extern void server() |
extern void server() |
{ |
{ |
static char cmdbuf[BUFSIZ]; |
static char cmdbuf[BUFSIZ]; |
register char *cp; |
char *cp; |
register int n; |
int n; |
extern jmp_buf finish_jmpbuf; |
extern jmp_buf finish_jmpbuf; |
|
|
if (setjmp(finish_jmpbuf)) { |
if (setjmp(finish_jmpbuf)) { |