diff options
author | Benny Prijono <bennylp@teluu.com> | 2005-11-06 13:32:11 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2005-11-06 13:32:11 +0000 |
commit | 97611d9f0a7809a759a0a0603f6d45f5822ad170 (patch) | |
tree | cfef74513d998e880d13bb0da8d1f465559c3861 /pjlib/src/pj/sock_bsd.c | |
parent | 7c7300624eb867fa7c1ea52b9c636889aac60e80 (diff) |
Put common ioqueue functionalities in separate file to be used by both select() and epoll
git-svn-id: http://svn.pjsip.org/repos/pjproject/main@12 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/sock_bsd.c')
-rw-r--r-- | pjlib/src/pj/sock_bsd.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/pjlib/src/pj/sock_bsd.c b/pjlib/src/pj/sock_bsd.c index f9439d17..92495df2 100644 --- a/pjlib/src/pj/sock_bsd.c +++ b/pjlib/src/pj/sock_bsd.c @@ -59,7 +59,12 @@ const pj_uint16_t PJ_SOL_IPV6 = SOL_IPV6; #else const pj_uint16_t PJ_SOL_IPV6 = 0xFFFF; #endif - +
+/* optname values. */ +const pj_uint16_t PJ_SO_TYPE = SO_TYPE;
+const pj_uint16_t PJ_SO_RCVBUF = SO_RCVBUF;
+const pj_uint16_t PJ_SO_SNDBUF = SO_SNDBUF;
+
/* * Convert 16-bit value from network byte order to host byte order. @@ -464,8 +469,8 @@ PJ_DEF(pj_status_t) pj_sock_recvfrom(pj_sock_t sock, * Get socket option. */ PJ_DEF(pj_status_t) pj_sock_getsockopt( pj_sock_t sock, - int level, - int optname, + pj_uint16_t level, + pj_uint16_t optname, void *optval, int *optlen) { @@ -482,8 +487,8 @@ PJ_DEF(pj_status_t) pj_sock_getsockopt( pj_sock_t sock, * Set socket option. */ PJ_DEF(pj_status_t) pj_sock_setsockopt( pj_sock_t sock, - int level, - int optname, + pj_uint16_t level, + pj_uint16_t optname, const void *optval, int optlen) { |