+# ifndef VFORK
+ /*
+ * We have to be careful with vfork - we can't mung up the
+ * memory but we don't want the mailer to inherit any extra
+ * open files. Chances are the mailer won't
+ * care about an extra file, but then again you never know.
+ * Actually, we would like to close(fileno(pwf)), but it's
+ * declared static so we can't. But if we fclose(pwf), which
+ * is what endpwent does, it closes it in the parent too and
+ * the next getpwnam will be slower. If you have a weird mailer
+ * that chokes on the extra file you should do the endpwent().
+ */