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.31 by ayin, Tue Jan 8 17:05:11 2008 UTC vs.
Revision 1.32 by root, Sun Jun 15 13:54:15 2008 UTC

96 sigaddset (&ss, SIGPIPE); 96 sigaddset (&ss, SIGPIPE);
97 sigprocmask (SIG_BLOCK, &ss, 0); 97 sigprocmask (SIG_BLOCK, &ss, 0);
98 } 98 }
99 99
100 c.send ("NEW"); 100 c.send ("NEW");
101 c.send ("CWD"), c.send (cwd);
102 101
103 for (char **var = environ; *var; var++) 102 for (char **var = environ; *var; var++)
104 c.send ("ENV"), c.send (*var); 103 c.send ("ENV"), c.send (*var);
105 104
106 const char *base = strrchr (argv[0], '/'); 105 const char *base = strrchr (argv[0], '/');
107 base = base ? base + 1 : argv[0]; 106 base = base ? base + 1 : argv[0];
108 c.send ("ARG"), c.send (strcmp (base, RXVTNAME "c") ? base : RXVTNAME); 107 c.send ("ARG"), c.send (strcmp (base, RXVTNAME "c") ? base : RXVTNAME);
108
109 c.send ("ARG"), c.send ("-cd");
110 c.send ("ARG"), c.send (cwd);
109 111
110 for (int i = 1; i < argc; i++) 112 for (int i = 1; i < argc; i++)
111 c.send ("ARG"), c.send (argv[i]); 113 c.send ("ARG"), c.send (argv[i]);
112 114
113 c.send ("END"); 115 c.send ("END");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines