Diff for /libaitio/inc/aitio.h between versions 1.29 and 1.30

version 1.29, 2013/03/13 14:54:39 version 1.30, 2013/05/30 09:10:13
Line 68  SUCH DAMAGE. Line 68  SUCH DAMAGE.
   
   
 // io_GetErrno() Get error code of last operation  // io_GetErrno() Get error code of last operation
inline int io_GetErrno();int io_GetErrno();
 // io_GetError() Get error text of last operation  // io_GetError() Get error text of last operation
inline const char *io_GetError();const char *io_GetError();
   
   
 /*  /*
Line 125  int ioWatchDirLoop(const char *csDir, int (*callback)( Line 125  int ioWatchDirLoop(const char *csDir, int (*callback)(
  * @sig = Event for completed operations, may be =NULL   * @sig = Event for completed operations, may be =NULL
  * return: -1 error or 0 ok   * 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);                  struct sigevent *sig);
 #endif  #endif
 /*  /*
Line 162  int io_rwritev(int fd, struct iovec * __restrict bufs, Line 162  int io_rwritev(int fd, struct iovec * __restrict bufs,
  * @update = Update file handle position !0   * @update = Update file handle position !0
  * return: -1 error or !=-1 readed bytes   * 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);                  int update);
 /*  /*
  * io_rwrite() - Raw VFS write function   * io_rwrite() - Raw VFS write function
Line 174  inline int io_rread(int fd, void * __restrict buf, siz Line 174  inline int io_rread(int fd, void * __restrict buf, siz
  * @update = Update file handle position !0   * @update = Update file handle position !0
  * return: -1 error or !=-1 written bytes   * 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);                  int update);
   
 /* Disk I/O helper macros */  /* Disk I/O helper macros */
Line 237  int io_ctr_AES(unsigned char *pInput, int inLen, unsig Line 237  int io_ctr_AES(unsigned char *pInput, int inLen, unsig
  * @winz = winsize for terminal   * @winz = winsize for terminal
  * return: -1 error or 0 ok   * 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);                  struct termios * __restrict term, struct winsize * __restrict winz);
 /*  /*
  * ioFreePTY() - Release PTY and TTY device   * ioFreePTY() - Release PTY and TTY device
Line 246  inline int ioAllocPTY(int *ptyfd, int *ttyfd, char * _ Line 246  inline int ioAllocPTY(int *ptyfd, int *ttyfd, char * _
  * @ttyname = tty filename   * @ttyname = tty filename
  * return: none   * return: none
  */   */
inline void ioFreePTY(int ptyfd, const char *ttyname);void ioFreePTY(int ptyfd, const char *ttyname);
 /*  /*
  * ioChgWinPTY() - Change window size of PTY   * ioChgWinPTY() - Change window size of PTY
  *   *
Line 257  inline void ioFreePTY(int ptyfd, const char *ttyname); Line 257  inline void ioFreePTY(int ptyfd, const char *ttyname);
  * @ypxl = y pixels   * @ypxl = y pixels
  * return: -1 error or 0 ok   * 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);                  unsigned short xpxl, unsigned short ypxl);
 /*  /*
  * ioSetOwnerTTY() - Set owner to TTY   * ioSetOwnerTTY() - Set owner to TTY
Line 283  int ioSetSidTTY(int *ttyfd, const char *ttyname); Line 283  int ioSetSidTTY(int *ttyfd, const char *ttyname);
  * @otio = saved old termios for later restore if !=NULL   * @otio = saved old termios for later restore if !=NULL
  * return: -1 error or 0 ok   * 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   * ioRestoreMode() - Restore termios to tty fd
  *   *
Line 291  inline int ioSetRAWMode(int fd, struct termios *otio); Line 291  inline int ioSetRAWMode(int fd, struct termios *otio);
  * @tio = termios structure for restore   * @tio = termios structure for restore
  * return: -1 error or 0 ok   * 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   * ioForkPTY() - Fork new process with session leader and new TTY
  *   *
Line 313  pid_t ioForkPTY(int *ptyfd, char * __restrict name, in Line 313  pid_t ioForkPTY(int *ptyfd, char * __restrict name, in
  * @ifExists = !=0 if filename exists return error   * @ifExists = !=0 if filename exists return error
  * return: -1 error or 0 ok   * 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   * ioSendFile() - AITNET sendfile() userland implementation, not dependant from OS
Line 368  FILE *io_fmapopen(const char *csFile, int mode, int pe Line 368  FILE *io_fmapopen(const char *csFile, int mode, int pe
  * @mode = Permissions for new buffered file I/O   * @mode = Permissions for new buffered file I/O
  * return: NULL error or open buffered file   * 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   * io_dumbFile() - Create empry or dumb file with fixed size
  *   *

Removed from v.1.29  
changed lines
  Added in v.1.30


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>