version 1.21, 2014/07/05 06:18:58 |
version 1.22, 2014/07/05 06:55:29 |
|
|
extern int rem_w; /* Remote file descriptor, writing */ |
extern int rem_w; /* Remote file descriptor, writing */ |
extern int rtimeout; /* Response time out in seconds */ |
extern int rtimeout; /* Response time out in seconds */ |
extern int setjmp_ok; /* setjmp/longjmp flag */ |
extern int setjmp_ok; /* setjmp/longjmp flag */ |
extern UID_T userid; /* User ID of rdist user */ |
extern uid_t userid; /* User ID of rdist user */ |
extern jmp_buf finish_jmpbuf; /* Setjmp buffer for finish() */ |
extern jmp_buf finish_jmpbuf; /* Setjmp buffer for finish() */ |
extern struct group *gr; /* pointer to static area used by getgrent */ |
extern struct group *gr; /* pointer to static area used by getgrent */ |
extern struct linkbuf *ihead; /* list of files with more than one link */ |
extern struct linkbuf *ihead; /* list of files with more than one link */ |
|
|
int sendcmd(char, const char *, ...) __attribute__((__format__ (printf, 2, 3))); |
int sendcmd(char, const char *, ...) __attribute__((__format__ (printf, 2, 3))); |
int remline(u_char *, int, int); |
int remline(u_char *, int, int); |
ssize_t readrem(char *, ssize_t); |
ssize_t readrem(char *, ssize_t); |
char *getusername(UID_T, char *, opt_t); |
char *getusername(uid_t, char *, opt_t); |
char *getgroupname(GID_T, char *, opt_t); |
char *getgroupname(gid_t, char *, opt_t); |
int response(void); |
int response(void); |
char *exptilde(char *, char *, size_t); |
char *exptilde(char *, char *, size_t); |
int becomeuser(void); |
int becomeuser(void); |