Welcome! Log In Create A New Profile

Advanced

[nginx] svn commit: r4693 - in trunk: auto/os src/os/unix

Anonymous User
June 18, 2012 10:12AM
Author: mdounin
Date: 2012-06-18 14:11:29 +0000 (Mon, 18 Jun 2012)
New Revision: 4693
URL: http://trac.nginx.org/nginx/changeset/4693/nginx

Log:
Fixed "sendmsg() failed" alerts on HP-UX.

HP-UX needs _HPUX_ALT_XOPEN_SOCKET_API to be defined to be able to
use various POSIX versions of networking functions. Notably sendmsg()
resulted in "sendmsg() failed (9: Bad file number)" alerts without it.

See xopen_networking(7) for more details.


Modified:
trunk/auto/os/conf
trunk/src/os/unix/ngx_posix_config.h

Modified: trunk/auto/os/conf
===================================================================
--- trunk/auto/os/conf 2012-06-18 14:10:50 UTC (rev 4692)
+++ trunk/auto/os/conf 2012-06-18 14:11:29 UTC (rev 4693)
@@ -48,6 +48,7 @@
CORE_DEPS="$UNIX_DEPS $POSIX_DEPS"
CORE_SRCS="$UNIX_SRCS"
CC_AUX_FLAGS="$CC_AUX_FLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
+ CC_AUX_FLAGS="$CC_AUX_FLAGS -D_HPUX_ALT_XOPEN_SOCKET_API"
;;

OSF1:*)

Modified: trunk/src/os/unix/ngx_posix_config.h
===================================================================
--- trunk/src/os/unix/ngx_posix_config.h 2012-06-18 14:10:50 UTC (rev 4692)
+++ trunk/src/os/unix/ngx_posix_config.h 2012-06-18 14:11:29 UTC (rev 4693)
@@ -12,6 +12,7 @@
#if (NGX_HPUX)
#define _XOPEN_SOURCE
#define _XOPEN_SOURCE_EXTENDED 1
+#define _HPUX_ALT_XOPEN_SOCKET_API
#endif



_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[nginx] svn commit: r4693 - in trunk: auto/os src/os/unix

Anonymous User 793 June 18, 2012 10:12AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 200
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready