|
version 1.36.2.5, 2013/11/21 18:26:40
|
version 1.37, 2013/11/22 13:49:14
|
|
Line 86 struct tagCliSock {
|
Line 86 struct tagCliSock {
|
| int cli_pty; |
int cli_pty; |
| sockaddr_t cli_addr; |
sockaddr_t cli_addr; |
| char cli_name[64]; |
char cli_name[64]; |
| |
char cli_cmdline[PATH_MAX]; |
| |
pid_t cli_pid; |
| |
|
| sched_task_func_t cli_func; |
sched_task_func_t cli_func; |
| |
|
|
Line 161 int ioUpSocket(sock_t * __restrict s, void *arg, int t
|
Line 163 int ioUpSocket(sock_t * __restrict s, void *arg, int t
|
| * ioUpdTimerSocket() - Update timeout of socket |
* ioUpdTimerSocket() - Update timeout of socket |
| * |
* |
| * @c = Client socket |
* @c = Client socket |
| |
* @arg = Optional data argument |
| * return: none |
* return: none |
| */ |
*/ |
| void ioUpdTimerSocket(sock_cli_t * __restrict c); | void ioUpdTimerSocket(sock_cli_t * __restrict c, void *arg); |
| /* |
/* |
| * ioLoopSocket() - Start socket scheduler |
* ioLoopSocket() - Start socket scheduler |
| * |
* |
|
Line 172 void ioUpdTimerSocket(sock_cli_t * __restrict c);
|
Line 175 void ioUpdTimerSocket(sock_cli_t * __restrict c);
|
| * return: -1 error or return result from scheduler |
* return: -1 error or return result from scheduler |
| */ |
*/ |
| int ioLoopSocket(sock_t * __restrict s, sched_task_func_t rcb); |
int ioLoopSocket(sock_t * __restrict s, sched_task_func_t rcb); |
| |
/* |
| |
* ioBridgeProg2Socket() - Start socket scheduler and bridge program to socket |
| |
* |
| |
* @s = Socket |
| |
* @prgname = Program name |
| |
* return: 0 ok or !=0 error |
| |
*/ |
| |
int ioBridgeProg2Socket(sock_t * __restrict s, const char *prgname); |
| |
|
| /* |
/* |
| * ioPromptRead() - Read data from input h[0] with prompt to output h[1] |
* ioPromptRead() - Read data from input h[0] with prompt to output h[1] |
|
Line 182 int ioLoopSocket(sock_t * __restrict s, sched_task_fun
|
Line 193 int ioLoopSocket(sock_t * __restrict s, sched_task_fun
|
| * @dataLen = Length of data |
* @dataLen = Length of data |
| * return: 0 EOF; -1 error:: can`t read; >0 count of readed chars |
* return: 0 EOF; -1 error:: can`t read; >0 count of readed chars |
| */ |
*/ |
| int ioPromptRead(int *h, const char *csPrompt, char * __restrict psData, int dataLen); | int ioPromptRead(int *h, const char *csPrompt, |
| | char * __restrict psData, int dataLen); |
| /* |
/* |
| * ioPromptPassword() - Read password from input h[0] with prompt to output h[1] |
* ioPromptPassword() - Read password from input h[0] with prompt to output h[1] |
| * |
* |
|
Line 193 int ioPromptRead(int *h, const char *csPrompt, char *
|
Line 205 int ioPromptRead(int *h, const char *csPrompt, char *
|
| * @confirm = Confirm password, 0 - get password, !=0 Ask for confirmation |
* @confirm = Confirm password, 0 - get password, !=0 Ask for confirmation |
| * return: 0 EOF; -1 error:: can`t read; >0 count of readed chars |
* return: 0 EOF; -1 error:: can`t read; >0 count of readed chars |
| */ |
*/ |
| int ioPromptPassword(int *h, const char *csPrompt, char * __restrict psPass, int passLen, int confirm); | int ioPromptPassword(int *h, const char *csPrompt, |
| | char * __restrict psPass, int passLen, int confirm); |
| |
|
| |
|
| /* |
/* |