… | |
… | |
246 | rxvt_log ("%s: unknown option '%s', aborting.\n", argv [0], argv [i]); |
246 | rxvt_log ("%s: unknown option '%s', aborting.\n", argv [0], argv [i]); |
247 | return EXIT_FAILURE; |
247 | return EXIT_FAILURE; |
248 | } |
248 | } |
249 | } |
249 | } |
250 | |
250 | |
|
|
251 | // optionally open display and never release it. |
251 | if (opt_opendisplay) |
252 | if (opt_opendisplay) |
252 | displays.get (getenv ("DISPLAY")); // open display and never release it |
253 | if (const char *dpy = getenv ("DISPLAY")) |
|
|
254 | displays.get (dpy ? dpy : ":0"); // move string logic into rxvt_display maybe? |
253 | |
255 | |
254 | char *sockname = rxvt_connection::unix_sockname (); |
256 | char *sockname = rxvt_connection::unix_sockname (); |
255 | unix_listener l (sockname); |
257 | unix_listener l (sockname); |
256 | |
258 | |
257 | chdir ("/"); |
259 | chdir ("/"); |