summaryrefslogtreecommitdiff
path: root/pjlib/src/pj/sock_bsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjlib/src/pj/sock_bsd.c')
-rw-r--r--pjlib/src/pj/sock_bsd.c15
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)
{