readutmp changes to allow checking for live pids
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 30 Mar 2005 05:19:48 +0000 (05:19 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 30 Mar 2005 05:19:48 +0000 (05:19 +0000)
lib/ChangeLog

index 0526a72..c53b4f9 100644 (file)
@@ -1,3 +1,15 @@
+2005-03-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * readutmp.h (read_utmp): New arg OPTIONS.  All uses changed.
+       * readutmp.c: Likewise.  Include signal.h, stdbool.h.
+       (desirable_utmp_entry): New function.
+       (read_utmp) [defined UTMP_NAME_FUNCTION]: Redo memory allocation
+       using x2nrealloc, to simplify logic.
+       (read_utmp) [!defined UTMP_NAME_FUNCTION]: Check for overflow in
+       size calculation.
+       * readutmp.h (UT_PID): Moved here from ../src/who.c.
+       (READ_UTMP_CHECK_PIDS): New constant.
+
 2005-03-29  Jim Meyering  <jim@meyering.net>
 
        * long-options.c (long_options): Use NULL, not `0'.