ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvttoolkit.C
(Generate patch)

Comparing rxvt-unicode/src/rxvttoolkit.C (file contents):
Revision 1.51 by root, Sat Feb 18 14:14:43 2006 UTC vs.
Revision 1.52 by root, Sat Feb 18 15:48:23 2006 UTC

26 26
27#include <unistd.h> 27#include <unistd.h>
28#include <fcntl.h> 28#include <fcntl.h>
29 29
30#include <sys/utsname.h> 30#include <sys/utsname.h>
31
32#ifndef NO_SLOW_LINK_SUPPORT
33# include <sys/socket.h> 31#include <sys/socket.h>
34# include <sys/un.h> 32#include <sys/un.h>
35#endif
36 33
37#if XFT 34#if XFT
38# include <X11/extensions/Xrender.h> 35# include <X11/extensions/Xrender.h>
39#endif 36#endif
40 37
463 XUnloadFont (dpy, f); 460 XUnloadFont (dpy, f);
464#endif 461#endif
465 462
466 int fd = XConnectionNumber (dpy); 463 int fd = XConnectionNumber (dpy);
467 464
468#ifndef NO_SLOW_LINK_SUPPORT
469 // try to detect wether we have a local connection. 465 // try to detect wether we have a local connection.
470 // assume unix domains socket == local, everything else not 466 // assume unix domains socket == local, everything else not
471 // TODO: might want to check for inet/127.0.0.1 467 // TODO: might want to check for inet/127.0.0.1
472 is_local = 0; 468 is_local = 0;
473 sockaddr_un sa; 469 sockaddr_un sa;
474 socklen_t sl = sizeof (sa); 470 socklen_t sl = sizeof (sa);
475 471
476 if (!getsockname (fd, (sockaddr *)&sa, &sl)) 472 if (!getsockname (fd, (sockaddr *)&sa, &sl))
477 is_local = sa.sun_family == AF_LOCAL; 473 is_local = sa.sun_family == AF_LOCAL;
478#endif
479 474
480 x_ev.start (fd, EVENT_READ); 475 x_ev.start (fd, EVENT_READ);
481 fcntl (fd, F_SETFD, FD_CLOEXEC); 476 fcntl (fd, F_SETFD, FD_CLOEXEC);
482 477
483 XSelectInput (dpy, root, PropertyChangeMask); 478 XSelectInput (dpy, root, PropertyChangeMask);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines