}
if (am_root) {
-#ifdef HAVE_SETGROUPS
/* Get rid of any supplementary groups this process
* might have inheristed. */
if (setgroups(0, NULL)) {
io_printf(fd, "@ERROR: setgroups failed\n");
return -1;
}
-#endif
/* XXXX: You could argue that if the daemon is started
* by a non-root user and they explicitly specify a