A tiling window manager

Export $SDORFEHS_PID so child processes don't have to pgrep for it

+6 -1
+6 -1
sdorfehs.c
··· 236 236 char *display = NULL; 237 237 int interactive = 0; 238 238 char *alt_rcfile = NULL; 239 + char pid[8]; 239 240 240 241 setlocale(LC_CTYPE, ""); 241 242 ··· 307 308 return exit_status; 308 309 } 309 310 310 - /* must be first */ 311 + /* For child processes to know */ 312 + snprintf(pid, sizeof(pid), "%d", getpid()); 313 + setenv("SDORFEHS_PID", pid, 1); 314 + 315 + /* Must be first */ 311 316 register_atom(&_net_supported, "_NET_SUPPORTED"); 312 317 313 318 register_atom(&wm_change_state, "WM_CHANGE_STATE");