qpopper.patch 535 B

1234567891011121314151617181920212223242526
  1. --- popper/main.c.orig Wed Apr 4 02:23:26 2001
  2. +++ popper/main.c Fri Dec 28 11:18:39 2001
  3. @@ -472,6 +472,22 @@
  4. #endif /* not _DEBUG */
  5. +#ifdef PIDFILE
  6. + /*
  7. + * Write PID file. -- RSE
  8. + */
  9. + {
  10. + pid_t pid;
  11. + FILE *fp;
  12. +
  13. + pid = getpid();
  14. + if ((fp = fopen(PIDFILE, "w")) == NULL)
  15. + err_dump(HERE, "Can't write pidfile '%s'", PIDFILE);
  16. + fprintf(fp, "%ld\n", (long)pid);
  17. + fclose(fp);
  18. + }
  19. +#endif
  20. +
  21. /*
  22. * Set up the socket on which we listen
  23. */