return -1;
i = 0;
- while ((int)i < dhcpcd_handlesigs[i])
+ while (dhcpcd_handlesigs[i])
i++;
TAILQ_FOREACH(e, &ctx->events, next) {
i++;
if ((ke = malloc(sizeof(*ke) * i)) == NULL)
return -1;
- for (i = 0; (int)i < dhcpcd_handlesigs[i]; i++)
+ for (i = 0; dhcpcd_handlesigs[i]; i++)
EV_SET(&ke[i], dhcpcd_handlesigs[i],
EVFILT_SIGNAL, EV_ADD, 0, 0, UPTR(NULL));
flags = POSIX_SPAWN_SETSIGMASK | POSIX_SPAWN_SETSIGDEF;
posix_spawnattr_setflags(&attr, flags);
sigemptyset(&defsigs);
- for (i = 0; i < dhcpcd_handlesigs[i]; i++)
+ for (i = 0; dhcpcd_handlesigs[i]; i++)
sigaddset(&defsigs, dhcpcd_handlesigs[i]);
posix_spawnattr_setsigdefault(&attr, &defsigs);
posix_spawnattr_setsigmask(&attr, &ctx->sigset);