version 1.11.2.16, 2011/09/19 23:09:16
|
version 1.11.2.19, 2011/09/22 22:25:12
|
Line 764 int io_Blowfish(unsigned char *pInput, int inLen, unsi
|
Line 764 int io_Blowfish(unsigned char *pInput, int inLen, unsi
|
inline int ioAllocPTY(int *ptyfd, int *ttyfd, char * __restrict name, int namesiz, |
inline int ioAllocPTY(int *ptyfd, int *ttyfd, char * __restrict name, int namesiz, |
struct termios * __restrict term, struct winsize * __restrict winz); |
struct termios * __restrict term, struct winsize * __restrict winz); |
/* |
/* |
* ioFreeTTY() Release TTY | * ioFreeTTY() Release PTY and TTY device |
| * @ptyfd = master fd, pty |
* @ttyname = tty filename |
* @ttyname = tty filename |
* return: none |
* return: none |
*/ |
*/ |
inline void ioFreeTTY(const char *ttyname); | inline void ioFreeTTY(int ptyfd, const char *ttyname); |
/* |
/* |
* ioChgWinPTY() Change window size of PTY |
* ioChgWinPTY() Change window size of PTY |
* @ptyfd = master fd, pty |
* @ptyfd = master fd, pty |
Line 794 int ioSetOwnerTTY(const char *ttyname, uid_t UID, gid_
|
Line 795 int ioSetOwnerTTY(const char *ttyname, uid_t UID, gid_
|
* return: -1 error or 0 ok |
* return: -1 error or 0 ok |
*/ |
*/ |
int ioSetSidTTY(int *ttyfd, const char *ttyname); |
int ioSetSidTTY(int *ttyfd, const char *ttyname); |
|
/* |
|
* ioSetRAWMode() Enter into RAW mode |
|
* @fd = tty fd |
|
* @otio = saved old termios for later restore if !=NULL |
|
* return: -1 error or 0 ok |
|
*/ |
|
inline int ioSetRAWMode(int fd, struct termios *otio); |
|
/* |
|
* ioRestoreMode() Restore termios to tty fd |
|
* @fd = tty fd |
|
* @tio = termios structure for restore |
|
* return: -1 error or 0 ok |
|
*/ |
|
inline int ioRestoreMode(int fd, struct termios tio); |
|
/* |
|
* ioForkPTY() Fork new process with session leader and new TTY |
|
* @ptyfd = master fd, pty |
|
* @name = tty device name if not null |
|
* @namesiz = name length, must be above 63 bytes. |
|
* @term = termios for terminal |
|
* @winz = winsize for terminal |
|
* @otio = old termios structure for restore |
|
* return: -1 error, 0 child process or >0 parent: pid of child |
|
*/ |
|
pid_t ioForkPTY(int *ptyfd, char * __restrict name, int namesiz, struct termios * __restrict term, |
|
struct winsize * __restrict winz, struct termios * __restrict otio); |
|
|
|
|
#endif |
#endif |