comparison dbutil.h @ 481:357a2e2e9bcc

- Generalise spawn_command function
author Matt Johnston <matt@ucc.asn.au>
date Mon, 15 Sep 2008 13:41:18 +0000
parents 1afa503e33f5
children 7ad49f34a122
comparison
equal deleted inserted replaced
480:c302c7383282 481:357a2e2e9bcc
47 #endif 47 #endif
48 char * stripcontrol(const char * text); 48 char * stripcontrol(const char * text);
49 unsigned char * getaddrstring(struct sockaddr_storage* addr, int withport); 49 unsigned char * getaddrstring(struct sockaddr_storage* addr, int withport);
50 int dropbear_listen(const char* address, const char* port, 50 int dropbear_listen(const char* address, const char* port,
51 int *socks, unsigned int sockcount, char **errstring, int *maxfd); 51 int *socks, unsigned int sockcount, char **errstring, int *maxfd);
52 int spawn_command(void(*exec_fn)(void *user_data), void *exec_data,
53 int *writefd, int *readfd, int *errfd, pid_t *pid);
52 int connect_remote(const char* remotehost, const char* remoteport, 54 int connect_remote(const char* remotehost, const char* remoteport,
53 int nonblocking, char ** errstring); 55 int nonblocking, char ** errstring);
54 char* getaddrhostname(struct sockaddr_storage * addr); 56 char* getaddrhostname(struct sockaddr_storage * addr);
55 int buf_readfile(buffer* buf, const char* filename); 57 int buf_readfile(buffer* buf, const char* filename);
56 int buf_getline(buffer * line, FILE * authfile); 58 int buf_getline(buffer * line, FILE * authfile);