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

Comparing rxvt-unicode/src/rxvtc.C (file contents):
Revision 1.5 by pcg, Sat Nov 29 18:42:07 2003 UTC vs.
Revision 1.7 by pcg, Fri Feb 13 12:16:21 2004 UTC

34} 34}
35 35
36extern char **environ; 36extern char **environ;
37 37
38int 38int
39main(int argc, const char *const *argv) 39main (int argc, const char *const *argv)
40{ 40{
41 client c; 41 client c;
42 char buf[PATH_MAX]; 42 char buf[PATH_MAX];
43 43
44 { 44 {
45 sigset_t ss; 45 sigset_t ss;
46 46
47 sigemptyset (&ss);
47 sigaddset (&ss, SIGHUP); 48 sigaddset (&ss, SIGHUP);
48 sigprocmask (SIG_BLOCK, &ss, 0); 49 sigprocmask (SIG_BLOCK, &ss, 0);
49 } 50 }
50 51
51 c.send ("NEW"); 52 c.send ("NEW");
52 // instead of getcwd we could opendir(".") and pass the fd for fchdir *g* 53 // instead of getcwd we could opendir (".") and pass the fd for fchdir *g*
53 c.send ("CWD"), c.send (getcwd (buf, sizeof (buf))); 54 c.send ("CWD"), c.send (getcwd (buf, sizeof (buf)));
54 55
55 for (char **var = environ; *environ; environ++) 56 for (char **var = environ; *environ; environ++)
56 c.send ("ENV"), c.send (*environ); 57 c.send ("ENV"), c.send (*environ);
57 58

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines