--- libaitio/inc/aitio.h 2013/01/17 12:52:35 1.28.4.1 +++ libaitio/inc/aitio.h 2013/05/26 20:17:22 1.29.4.1 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitio.h,v 1.28.4.1 2013/01/17 12:52:35 misho Exp $ +* $Id: aitio.h,v 1.29.4.1 2013/05/26 20:17:22 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -68,9 +68,9 @@ SUCH DAMAGE. // io_GetErrno() Get error code of last operation -inline int io_GetErrno(); +int io_GetErrno(); // io_GetError() Get error text of last operation -inline const char *io_GetError(); +const char *io_GetError(); /* @@ -125,7 +125,7 @@ int ioWatchDirLoop(const char *csDir, int (*callback)( * @sig = Event for completed operations, may be =NULL * return: -1 error or 0 ok */ -inline int io_aiobulk(int mode, struct aiocb ** __restrict acbs, int nacb, +int io_aiobulk(int mode, struct aiocb ** __restrict acbs, int nacb, struct sigevent *sig); #endif /* @@ -162,7 +162,7 @@ int io_rwritev(int fd, struct iovec * __restrict bufs, * @update = Update file handle position !0 * return: -1 error or !=-1 readed bytes */ -inline int io_rread(int fd, void * __restrict buf, size_t nbytes, off_t offset, +int io_rread(int fd, void * __restrict buf, size_t nbytes, off_t offset, int update); /* * io_rwrite() - Raw VFS write function @@ -174,7 +174,7 @@ inline int io_rread(int fd, void * __restrict buf, siz * @update = Update file handle position !0 * return: -1 error or !=-1 written bytes */ -inline int io_rwrite(int fd, void * __restrict buf, size_t nbytes, off_t offset, +int io_rwrite(int fd, void * __restrict buf, size_t nbytes, off_t offset, int update); /* Disk I/O helper macros */ @@ -189,7 +189,7 @@ inline int io_rwrite(int fd, void * __restrict buf, si * * @pInput = input buffer * @inLen = input buffer len - * @ppOutput = output allocated buffe, must be io_free after use + * @ppOutput = output allocated buffe, must be e_free after use * @Cipher = cipher engine, like EVP_bf_cbc() or etc... * @pKey = key * @pIV = IV, salt (8 bytes) @@ -204,7 +204,7 @@ int ioCipher(unsigned char *pInput, int inLen, unsigne * * @pInput = input buffer * @inLen = input buffer len - * @ppOutput = output allocated buffe, must be io_free after use + * @ppOutput = output allocated buffe, must be e_free after use * @pKey = key * @pIV = IV, salt (8 bytes) * @nMode = Mode 0 - decrypting or 1 - encrypting @@ -217,7 +217,7 @@ int io_Blowfish(unsigned char *pInput, int inLen, unsi * * @pInput = Input buffer with ASCII * @inLen = Input buffer data length - * @ppOutput = Output buffer with cipher data, must be io_free after use + * @ppOutput = Output buffer with cipher data, must be e_free after use * @pKey = Key * @IV = IVector/Nonce/Counter, Warning: IV must be variable, because we write there!!! * return: -1 error or >-1 how many cipher blocks proceeded @@ -237,7 +237,7 @@ int io_ctr_AES(unsigned char *pInput, int inLen, unsig * @winz = winsize for terminal * return: -1 error or 0 ok */ -inline int ioAllocPTY(int *ptyfd, int *ttyfd, char * __restrict name, int namesiz, +int ioAllocPTY(int *ptyfd, int *ttyfd, char * __restrict name, int namesiz, struct termios * __restrict term, struct winsize * __restrict winz); /* * ioFreePTY() - Release PTY and TTY device @@ -246,7 +246,7 @@ inline int ioAllocPTY(int *ptyfd, int *ttyfd, char * _ * @ttyname = tty filename * return: none */ -inline void ioFreePTY(int ptyfd, const char *ttyname); +void ioFreePTY(int ptyfd, const char *ttyname); /* * ioChgWinPTY() - Change window size of PTY * @@ -257,7 +257,7 @@ inline void ioFreePTY(int ptyfd, const char *ttyname); * @ypxl = y pixels * return: -1 error or 0 ok */ -inline int ioChgWinPTY(int ptyfd, unsigned short row, unsigned short col, +int ioChgWinPTY(int ptyfd, unsigned short row, unsigned short col, unsigned short xpxl, unsigned short ypxl); /* * ioSetOwnerTTY() - Set owner to TTY @@ -283,7 +283,7 @@ int ioSetSidTTY(int *ttyfd, const char *ttyname); * @otio = saved old termios for later restore if !=NULL * return: -1 error or 0 ok */ -inline int ioSetRAWMode(int fd, struct termios *otio); +int ioSetRAWMode(int fd, struct termios *otio); /* * ioRestoreMode() - Restore termios to tty fd * @@ -291,7 +291,7 @@ inline int ioSetRAWMode(int fd, struct termios *otio); * @tio = termios structure for restore * return: -1 error or 0 ok */ -inline int ioRestoreMode(int fd, struct termios tio); +int ioRestoreMode(int fd, struct termios tio); /* * ioForkPTY() - Fork new process with session leader and new TTY * @@ -313,7 +313,7 @@ pid_t ioForkPTY(int *ptyfd, char * __restrict name, in * @ifExists = !=0 if filename exists return error * return: -1 error or 0 ok */ -inline int ioCreatePIDFile(const char *csName, int ifExists); +int ioCreatePIDFile(const char *csName, int ifExists); /* * ioSendFile() - AITNET sendfile() userland implementation, not dependant from OS @@ -368,7 +368,7 @@ FILE *io_fmapopen(const char *csFile, int mode, int pe * @mode = Permissions for new buffered file I/O * return: NULL error or open buffered file */ -inline FILE *io_fd2buf(int fd, const char *mode); +FILE *io_fd2buf(int fd, const char *mode); /* * io_dumbFile() - Create empry or dumb file with fixed size *