diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-02-08 11:14:03 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-02-08 11:14:03 +0000 |
commit | ba1878c8122da61f2bda2a4cc0dc9ca7c88556f3 (patch) | |
tree | 6822476b021e6a2fd98dede4c51b01100404d133 /pjlib/src/pj/sock_bsd.c | |
parent | c00a805879c4ec9724bc798caf8b402e397b13c4 (diff) |
Fixed build errors when PJ_OS_HAS_CHECK_STACK or PJ_HAS_TCP is disabled
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@153 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/sock_bsd.c')
-rw-r--r-- | pjlib/src/pj/sock_bsd.c | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/pjlib/src/pj/sock_bsd.c b/pjlib/src/pj/sock_bsd.c index cdb8ca8d..df59a742 100644 --- a/pjlib/src/pj/sock_bsd.c +++ b/pjlib/src/pj/sock_bsd.c @@ -522,41 +522,42 @@ PJ_DEF(pj_status_t) pj_sock_setsockopt( pj_sock_t sock, } /* - * Shutdown socket. + * Connect socket. */ -#if PJ_HAS_TCP -PJ_DEF(pj_status_t) pj_sock_shutdown( pj_sock_t sock, - int how) +PJ_DEF(pj_status_t) pj_sock_connect( pj_sock_t sock, + const pj_sockaddr_t *addr, + int namelen) { PJ_CHECK_STACK(); - if (shutdown(sock, how) != 0) + if (connect(sock, (struct sockaddr*)addr, namelen) != 0) return PJ_RETURN_OS_ERROR(pj_get_native_netos_error()); else return PJ_SUCCESS; } + /* - * Start listening to incoming connections. + * Shutdown socket. */ -PJ_DEF(pj_status_t) pj_sock_listen( pj_sock_t sock, - int backlog) +#if PJ_HAS_TCP +PJ_DEF(pj_status_t) pj_sock_shutdown( pj_sock_t sock, + int how) { PJ_CHECK_STACK(); - if (listen(sock, backlog) != 0) + if (shutdown(sock, how) != 0) return PJ_RETURN_OS_ERROR(pj_get_native_netos_error()); else return PJ_SUCCESS; } /* - * Connect socket. + * Start listening to incoming connections. */ -PJ_DEF(pj_status_t) pj_sock_connect( pj_sock_t sock, - const pj_sockaddr_t *addr, - int namelen) +PJ_DEF(pj_status_t) pj_sock_listen( pj_sock_t sock, + int backlog) { PJ_CHECK_STACK(); - if (connect(sock, (struct sockaddr*)addr, namelen) != 0) + if (listen(sock, backlog) != 0) return PJ_RETURN_OS_ERROR(pj_get_native_netos_error()); else return PJ_SUCCESS; |