⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 socket.inl

📁 一个开源的网络开发库ACE
💻 INL
字号:
/* socket.inl,v 1.5 2000/12/22 18:12:32 luther Exp -*- C -*-

 * =============================================================================
 *
 * = LIBRARY
 *    pace
 *
 * = FILENAME
 *    pace/posix/socket.inl
 *
 * = AUTHOR
 *    Luther Baker
 *
 * ============================================================================= */

#include <unistd.h>
#include <stdarg.h>

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_accept (int s,
             pace_sockaddr * socketaddress,
             pace_socklen_t * addresslen)
{
    accept (s, socketaddress, addresslen);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_bind (int s,
           const pace_sockaddr * socketaddress,
           pace_socklen_t addresslen)
{
    bind (s, socketaddress, addresslen);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_connect (int s,
              const pace_sockaddr * socketaddress,
              pace_socklen_t addresslen)
{
    connect (s, socketaddress, addresslen);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_getpeername (int s,
                  pace_sockaddr * socketaddress,
                  pace_socklen_t * addresslen)
{
    getpeername (s, socketaddress, addresslen);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_getsockname (int s,
                  pace_sockaddr * socketaddress,
                  pace_socklen_t * addresslen)
{
    getsockname (s, socketaddress, addresslen);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_getsockopt (int s,
                 int level,
                 int optname,
                 void * optval,
                 pace_socklen_t optlen)
{
    getsockopt (s, level, optname, optval, optlen);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_setsockopt (int s,
                 int level,
                 int optname,
                 const * optval)
{
    setsockopt (s, level, optname, optval);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_setsockopt (int s,
                 int level,
                 int optname,
                 const * optval)
{
    setsockopt (s, level, optname, optval);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_isfdtype (int fildes, int fdtype)
{
    isfdtype (fildes, fdtype);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_listen (int s, int backlog)
{
    listen (s, backlog);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
pace_ssize_t
pace_recv (int s,
           void * buf,
           pace_size_t len,
           int flags)
{
    recv (s, buf, len, flags);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
pace_ssize_t
pace_recvfrom (int s,
               void * buf,
               pace_size_t len,
               int flags,
               pace_sockaddr * from,
               pace_socklen_t * fromlen)
{
    recvfrom (s, buf, len, flags, from, fromlen);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
pace_ssize_t
pace_rcvmsg (int s,
             pace_msghdr * msg,
             int flags)
{
    rcvmsg (s, msg, flags);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
pace_ssize_t
pace_send (int s,
           const void * buf,
           pace_size_t len,
           int flags)
{
    send (s, buf, len, flags);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
pace_ssize_t
pace_sendto (int s,
             const void * buf,
             pace_size_t len,
             int flags,
             const pace_sockaddr * to,
             pace_socklen_t * tolen)
{
    sendto (s, buf, len, flags, to, tolen);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
pace_ssize_t
pace_sendmsg (int s,
              const pace_msghdr * msg,
              int flags)
{
    sendmsg (s, msg, flags);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_shutdown (int s, int how)
{
    shutdown (s, how);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_socket (int protofamily, int type, int protocol)
{
    socket (protofamily, type, protocol);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */

#if (PACE_HAS_POSIX_SOCK_UOF)
PACE_INLINE
int
pace_socketpair (int protofamily,
                 int type,
                 int protocol,
                 int sv[2])
{
    socketpair (protofamily, type, protocol, sy);
}
#endif /* PACE_HAS_POSIX_SOCK_UOF */











⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -