47 lines
1.5 KiB
C
47 lines
1.5 KiB
C
#ifndef _FSP_C_EXTERN_H_
|
|
#define _FSP_C_EXTERN_H_ 1
|
|
|
|
/* lib.c */
|
|
extern int client_trace;
|
|
extern unsigned long udp_sent_time,target_delay,target_maxdelay;
|
|
UBUF *client_interact (unsigned char, unsigned long, unsigned int,
|
|
unsigned const char *, unsigned int,
|
|
unsigned const char *);
|
|
void init_client (const char *, unsigned short, unsigned short);
|
|
int client_done (void);
|
|
void client_finish(void);
|
|
|
|
/* lock.c */
|
|
extern int key_persists;
|
|
unsigned short client_get_key (void);
|
|
void client_set_key (unsigned short);
|
|
void client_destroy_key (void);
|
|
void client_init_key (unsigned long, unsigned long,
|
|
unsigned short);
|
|
|
|
/* util.c */
|
|
extern const char *env_dir,*env_passwd,*env_local_dir,*env_port,*env_myport,*env_host,*env_listen_on;
|
|
extern unsigned int env_timeout;
|
|
extern int statworks;
|
|
extern unsigned short client_buf_len,client_net_len;
|
|
char *util_abs_path (const char *);
|
|
void util_junk_password(char *path);
|
|
char *util_getwd (char *);
|
|
int util_download (char *, FILE *, unsigned long);
|
|
int util_grab_file (char *, FILE *, unsigned long);
|
|
int util_upload (char *, FILE *, time_t);
|
|
void env_client (void);
|
|
RDIR *util_opendir (char *);
|
|
void util_closedir (RDIR *);
|
|
rdirent *util_readdir (RDIR *);
|
|
int util_stat (char *, struct stat *);
|
|
int util_cd (char *);
|
|
int util_cd2 (char *);
|
|
void util_process_file (char *, int,
|
|
void (*)(char *,struct stat *,int,int),
|
|
int (*)(char *,struct stat *,u_long *),
|
|
void (*)(char *,int,u_long,int),
|
|
int);
|
|
|
|
#endif /* _FSP_C_EXTERN_H_ */
|