diff options
Diffstat (limited to 'debian/patches/0028_nx-X11_abstract-kernel-sockets.full.patch')
-rw-r--r-- | debian/patches/0028_nx-X11_abstract-kernel-sockets.full.patch | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/debian/patches/0028_nx-X11_abstract-kernel-sockets.full.patch b/debian/patches/0028_nx-X11_abstract-kernel-sockets.full.patch index 279f9a9af..14a8ab15a 100644 --- a/debian/patches/0028_nx-X11_abstract-kernel-sockets.full.patch +++ b/debian/patches/0028_nx-X11_abstract-kernel-sockets.full.patch @@ -5,7 +5,7 @@ Abstract: --- a/nx-X11/lib/xtrans/Xtranssock.c +++ b/nx-X11/lib/xtrans/Xtranssock.c -@@ -172,6 +172,8 @@ +@@ -172,6 +172,8 @@ static int IBMsockInit = 0; sock_init();\ IBMsockInit = 1;\ } @@ -14,7 +14,7 @@ Abstract: #undef EINTR #define EINTR SOCEINTR #undef EINVAL -@@ -192,6 +194,10 @@ +@@ -192,6 +194,10 @@ static int IBMsockInit = 0; #define SocketInitOnce() /**/ #endif @@ -25,7 +25,7 @@ Abstract: #define MIN_BACKLOG 128 #ifdef SOMAXCONN #if SOMAXCONN > MIN_BACKLOG -@@ -532,7 +538,7 @@ +@@ -532,7 +538,7 @@ static char *_NXGetOldUnixPath(char *pat void TRANS(SocketRejectConnection) (XtransConnInfo ciptr) { @@ -34,7 +34,7 @@ Abstract: struct sockaddr sa; fd_set fs; struct timeval t; -@@ -914,9 +920,11 @@ +@@ -914,9 +920,11 @@ TRANS(SocketINETGetAddr) (XtransConnInfo struct sockaddr_in socknamev4; void *socknamePtr; #if defined(SVR4) || defined(__SCO__) @@ -47,7 +47,7 @@ Abstract: #endif PRMSG (3,"SocketINETGetAddr(%p)\n", ciptr, 0, 0); -@@ -935,7 +943,7 @@ +@@ -935,7 +943,7 @@ TRANS(SocketINETGetAddr) (XtransConnInfo } if (getsockname (ciptr->fd,(struct sockaddr *) socknamePtr, @@ -56,7 +56,7 @@ Abstract: { #ifdef WIN32 errno = WSAGetLastError(); -@@ -1477,23 +1485,28 @@ +@@ -1477,23 +1485,28 @@ TRANS(SocketSetOption) (XtransConnInfo c #ifdef UNIXCONN static int @@ -95,7 +95,7 @@ Abstract: return 0; } #endif -@@ -1726,6 +1739,12 @@ +@@ -1726,6 +1739,12 @@ TRANS(SocketUNIXCreateListener) (XtransC int oldUmask; int status; unsigned int mode; @@ -108,7 +108,7 @@ Abstract: PRMSG (2, "SocketUNIXCreateListener(%s)\n", port ? port : "NULL", 0, 0); -@@ -1741,11 +1760,11 @@ +@@ -1741,11 +1760,11 @@ TRANS(SocketUNIXCreateListener) (XtransC mode = 0777; #endif #ifdef NX_TRANS_SOCKET @@ -122,7 +122,7 @@ Abstract: PRMSG (1, "SocketUNIXCreateListener: mkdir(%s) failed, errno = %d\n", UNIX_DIR, errno, 0); #endif -@@ -1754,13 +1773,18 @@ +@@ -1754,13 +1773,18 @@ TRANS(SocketUNIXCreateListener) (XtransC } #endif @@ -143,7 +143,7 @@ Abstract: #endif PRMSG (1, "SocketUNIXCreateListener: path too long\n", 0, 0, 0); return TRANS_CREATE_LISTENER_FAILED; -@@ -1784,7 +1808,12 @@ +@@ -1784,7 +1808,12 @@ TRANS(SocketUNIXCreateListener) (XtransC fprintf(stderr, "SocketUNIXCreateListener: Unlinking path [%s] for ciptr at [%p].\n", sockname.sun_path, (void *) ciptr); #endif @@ -157,7 +157,7 @@ Abstract: if ((status = TRANS(SocketCreateListener) (ciptr, (struct sockaddr *) &sockname, namelen, flags)) < 0) -@@ -1814,6 +1843,9 @@ +@@ -1814,6 +1843,9 @@ TRANS(SocketUNIXCreateListener) (XtransC return TRANS_CREATE_LISTENER_FAILED; } @@ -167,7 +167,7 @@ Abstract: ciptr->family = sockname.sun_family; ciptr->addrlen = namelen; memcpy (ciptr->addr, &sockname, ciptr->addrlen); -@@ -1823,7 +1855,6 @@ +@@ -1823,7 +1855,6 @@ TRANS(SocketUNIXCreateListener) (XtransC return 0; } @@ -175,7 +175,7 @@ Abstract: static int TRANS(SocketUNIXResetListener) (XtransConnInfo ciptr) -@@ -1836,15 +1867,20 @@ +@@ -1836,15 +1867,20 @@ TRANS(SocketUNIXResetListener) (XtransCo struct stat statb; int status = TRANS_RESET_NOOP; unsigned int mode; @@ -198,7 +198,7 @@ Abstract: #endif { int oldUmask = umask (0); -@@ -2034,6 +2070,11 @@ +@@ -2034,6 +2070,11 @@ TRANS(SocketUNIXAccept) (XtransConnInfo } @@ -210,7 +210,7 @@ Abstract: newciptr->addrlen = ciptr->addrlen; memcpy (newciptr->addr, ciptr->addr, newciptr->addrlen); -@@ -2626,6 +2667,12 @@ +@@ -2626,6 +2667,12 @@ TRANS(SocketUNIXConnect) (XtransConnInfo struct sockaddr_un sockname; int namelen; @@ -223,7 +223,7 @@ Abstract: #if defined(hpux) && defined(X11_t) struct sockaddr_un old_sockname; int old_namelen; -@@ -2674,9 +2721,9 @@ +@@ -2674,9 +2721,9 @@ TRANS(SocketUNIXConnect) (XtransConnInfo sockname.sun_family = AF_UNIX; #ifdef NX_TRANS_SOCKET @@ -235,7 +235,7 @@ Abstract: #endif PRMSG (1, "SocketUNIXConnect: path too long\n", 0, 0, 0); return TRANS_CONNECT_FAILED; -@@ -2722,6 +2769,14 @@ +@@ -2722,6 +2769,14 @@ TRANS(SocketUNIXConnect) (XtransConnInfo #endif /* @@ -250,7 +250,7 @@ Abstract: * Do the connect() */ -@@ -2757,12 +2812,18 @@ +@@ -2757,12 +2812,18 @@ TRANS(SocketUNIXConnect) (XtransConnInfo * should try again. */ @@ -274,7 +274,7 @@ Abstract: PRMSG (2,"SocketUNIXConnect: Can't connect: errno = %d\n", EGET(),0, 0); -@@ -2791,6 +2852,9 @@ +@@ -2791,6 +2852,9 @@ SocketUNIXConnectPost: return TRANS_CONNECT_FAILED; } @@ -284,7 +284,7 @@ Abstract: ciptr->family = AF_UNIX; ciptr->addrlen = namelen; ciptr->peeraddrlen = namelen; -@@ -3323,7 +3387,11 @@ +@@ -3323,7 +3387,11 @@ Xtransport TRANS(SocketINET6Funcs) = Xtransport TRANS(SocketLocalFuncs) = { /* Socket Interface */ "local", @@ -296,7 +296,7 @@ Abstract: #ifdef TRANS_CLIENT TRANS(SocketOpenCOTSClient), #endif /* TRANS_CLIENT */ -@@ -3369,7 +3437,7 @@ +@@ -3369,7 +3437,7 @@ static char* unix_nolisten[] = { "local" Xtransport TRANS(SocketUNIXFuncs) = { /* Socket Interface */ "unix", @@ -307,7 +307,7 @@ Abstract: 0, --- a/nx-X11/lib/xtrans/Xtransint.h +++ b/nx-X11/lib/xtrans/Xtransint.h -@@ -374,9 +374,10 @@ +@@ -374,9 +374,10 @@ typedef struct _Xtransport_table { #define TRANS_DISABLED (1<<2) /* Don't open this one */ #define TRANS_NOLISTEN (1<<3) /* Don't listen on this one */ #define TRANS_NOUNLINK (1<<4) /* Dont unlink transport endpoints */ |