4FZS3TKMHMS4GTLC3IIUFFJ4VDV4CXY5MY3C3IIHKRG267O2V42AC
7ED4GLOCS5NYP4PAW3LL6HLVCQTZC4PJCLW22QHLAHFHQWFNNPUAC
CRHLMBOYUJ5CVSMHCXVNUNOBUDSX5DROATM5I6PRW4XVXYWIUJ7AC
HT2XOP4QWSOZYYCJCLY6KRWL34DWVO2LNMCPBDY2Z5E73AYPHMAAC
VCNLR5X75OAXVKPZQHF5RUZ7BONBUC6RPGO2NZEUD3FZ7TEVL66AC
D425ND7AT3F7QJ3CCSESMVDOC3J5C5P32M5SJDBHECZJXLHNQ2FAC
7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC
2GP4MXKEDQMZ7E6TCRSMV2AGN7HLEAHR3QEAC2QFCQQNPMNJSIHQC
YQQETCXBXPPLXBU3UPUIIKB3JZCHRFSW7PPP2DR436WVIXNXFUHAC
RJ7S5NA6INT3LYOYNXEBBXJRGVZBRVSN2ZVQACWXOGFNBRUYFB2AC
N54JKDQTHG2GSXAXR6PGMVVEKAHLKENNDSQ2IUGKQUDHGA72J4XQC
EQRGODLKSVSPFSUZU7BV5ER72U4QS4ATSBKV544XXQVKKTOSC7EAC
DPRID5UEAF6C2TPMTRPE2CQBGPQWXBRBIUOMABSJ7AICLMHYZPVAC
}
}
}
void
autostartexec(void) {
const char *const *p;
size_t i = 0;
/* count entries */
for (p = autostart; *p; autostart_len++, p++)
while (*++p);
autostart_pids = calloc(autostart_len, sizeof(pid_t));
for (p = autostart; *p; i++, p++) {
if ((autostart_pids[i] = fork()) == 0) {
setsid();
execvp(*p, (char *const *)p);
die("dwl: execvp %s:", *p);