Diff for /libaitio/inc/aitio.h between versions 1.12 and 1.12.2.3

version 1.12, 2011/10/31 13:53:51 version 1.12.2.3, 2011/11/02 13:13:48
Line 54  SUCH DAMAGE. Line 54  SUCH DAMAGE.
 #include <openssl/aes.h>  #include <openssl/aes.h>
 #include <sys/tty.h>  #include <sys/tty.h>
 #include <sys/ioctl_compat.h>  #include <sys/ioctl_compat.h>
   #include <sys/socket.h>
   #include <sys/un.h>
   #include <net/if_dl.h>
   #include <netinet/in.h>
   
   
 #define VACUUM_LEFT     1  #define VACUUM_LEFT     1
Line 235  typedef struct { Line 239  typedef struct {
 struct io_ether_addr {  struct io_ether_addr {
         u_int8_t ether_addr_octet[6];          u_int8_t ether_addr_octet[6];
 };  };
   typedef struct io_ether_addr io_ether_addr_t;
   
   typedef union {
           struct sockaddr_storage ss;
           struct sockaddr         sa;
           struct sockaddr_un      sun;
           struct sockaddr_in      sin;
           struct sockaddr_in6     sin6;
           struct sockaddr_dl      sdl;
   } io_sockaddr_t;
   
   
 // io_GetErrno() Get error code of last operation  // io_GetErrno() Get error code of last operation
 inline int io_GetErrno();  inline int io_GetErrno();
 // io_GetError() Get error text of last operation  // io_GetError() Get error text of last operation
Line 866  pid_t ioForkPTY(int *ptyfd, char * __restrict name, in Line 880  pid_t ioForkPTY(int *ptyfd, char * __restrict name, in
  * return: -1 error or 0 ok   * return: -1 error or 0 ok
  */   */
 inline int ioCreatePIDFile(const char *csName, int ifExists);  inline int ioCreatePIDFile(const char *csName, int ifExists);
   
   /*
    * ioSendFile() AITNET sendfile() userland implementation, not dependant from OS
    * @s = socket
    * @csFile = file for send
    * @sendLen = bytes to send, if 0 send all data
    * @offset = start file offset
    * return: 0 error, >0 ok, sended bytes
    */
   size_t ioSendFile(int s, const char *csFile, size_t sendLen, off_t offset);
   /*
    * ioRecvFile() Receive file from socket, fastest (zero-copy) way
    * @s = socket
    * @csFile = file for receive
    * @recvLen = receive bytes
    * @over = overwrite file if exists with mode like 0644
    * return: 0 error, >0 ok, received bytes
    */
   size_t ioRecvFile(int s, const char *csFile, size_t recvLen, int over);
   
   
 #endif  #endif

Removed from v.1.12  
changed lines
  Added in v.1.12.2.3


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