aboutsummaryrefslogtreecommitdiff
path: root/debian/patches/0028_nx-X11_abstract-kernel-sockets.full.patch
diff options
context:
space:
mode:
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.patch44
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 */