summaryrefslogtreecommitdiff
path: root/src/who.c
AgeCommit message (Collapse)Author
2003-02-06(print_boottime, print_deadprocs, print_runlevel):Jim Meyering
Fix memory allocation arithmetic.
2002-09-14(print_user): Change type of local to size_tJim Meyering
to avoid warnings about `comparison between signed and unsigned'.
2002-08-31Change `exit (0)' to `exit (EXIT_SUCCESS)',Jim Meyering
`exit (1)' to `exit (EXIT_FAILURE)', and `usage (1)' to `usage (EXIT_FAILURE)'.
2002-08-30Change `error (1, ...' to `error (EXIT_FAILURE, ...'.Jim Meyering
2002-07-27(UT_EXIT_E_TERMINATION, UT_EXIT_E_EXIT): Remove definitions.Jim Meyering
Now they're defined in readutmp.h. (print_deadprocs): Remove obsolete FIXME comment.
2002-07-02(usage): Use the PACKAGE_BUGREPORT e-mail address, rather than hard-coding it.Jim Meyering
2002-05-03(usage): Tweak description of --users.Jim Meyering
From Karl Eichwalder.
2002-04-28add comment for prev changeJim Meyering
2002-04-28(make_id_equals_comment): Cast sizeof expression (used as fieldJim Meyering
width argument) to `int'.
2002-04-28(PIDSTR_DECL_AND_INIT): Cast ut_pid value to int.Jim Meyering
2002-04-28Don't include xalloc.h.Jim Meyering
It's already included via system.h.
2002-04-16(UT_TYPE_UNDEF, UT_TYPE, IS_USER_PROCESS): Define.Jim Meyering
(print_line): Use "%-8.8s" for the format: the user name is not always NUL terminated. (scan_entries) [need_users]: Use IS_USER_PROCESS, so that this works even on systems without ut_type.
2002-04-16(BOOT_TIME): Define.Jim Meyering
(NEW_TIME): Define to 0, not INT_MAX. (UT_PID, UT_ID, UT_EXIT_E_TERMINATION, UT_EXIT_E_EXIT): Define. Replace literal uses of ut_pid, ut_id, and ut_exit members with uses through macros. (make_id_equals_comment): New function, factored out of three others.
2002-04-15add FIXME commentsJim Meyering
2002-04-15Include xalloc.h.Jim Meyering
Use xmalloc everywhere, not malloc.
2001-12-15Use new macros, HELP_OPTION_DESCRIPTION and VERSION_OPTION_DESCRIPTIONJim Meyering
instead of hard-coding --help and --version descriptions. Split --help output into smaller pieces. Use fputs, not printf.
2001-08-14(AUTHORS): Mark string for translation, since it contains the English word ↵Jim Meyering
`and'.
2001-06-09Add options to make `who' more POSIX compliant.Jim Meyering
Accept new options: --all (-a), --boot (-b), --dead (-d), --login, --process (-p), --runlevel (-r), --short (-s), --time (-t), --users (-u). The -u option now produces POSIX-specified results and is the same as the long option `--users'. --idle is no longer the same as -u. (time_string, print_line, print_boottime, print_deadprocs, print_login, print_initspawn, print_clockchange, print_runlevel): New functions. (print_user): Renamed from print_entry and reworked. (search_entries): Remove function. (who_am_i): Likewise. (usage): Describe new options. (main): Handle new options. Mostly from Michael Stone.
2000-11-17Explicitly include sys/types.h before including system.h.Jim Meyering
2000-05-07Include "closeout.h".Jim Meyering
(main): Call atexit with close_stdout.
2000-01-31Use UT_USER in place of hard-coded `->ut_name' here, too.Jim Meyering
1999-12-18(print_entry): Correct do_lookup test so that whoJim Meyering
prints whatever host information it has, even without --lookup.
1999-04-24(print_entry): Use `#if', not `#ifdef HAVE_UT_HOST'.Jim Meyering
1999-03-31No longer include long-options.h.Jim Meyering
[long_options]: Add entries for --help and --version. Remove parse_long_options call. (main) [getopt switch]: Add a case for each of --help and --version.
1999-03-31(PROGRAM_NAME, AUTHORS): Define and use.Jim Meyering
1999-03-06Include long-options.h.Jim Meyering
[long_options]: Remove the "help" and "version" entries. Remove declarations of show_help and show_version. (main): Use parse_long_options, including author name(s). Remove the show_version and show_help blocks.
1999-02-08copyright dateJim Meyering
1999-02-08Include stdio.h.Jim Meyering
1999-01-25(usage): Remove static attribute.Jim Meyering
1998-09-19update bug-reporting addressJim Meyering
1998-06-29Include system.h only after error.h and readutmp.hJim Meyering
so we don't get redefinition warnings about getc, etc. Revert back to using lower case _unlocked wrapper names.
1998-06-29Change all uses of unlocked-wrapped functions to their upper case wrapper names.Jim Meyering
1997-10-25Remove old-style xmalloc and xrealloc decls.Jim Meyering
1997-10-07update bug-reporting addressJim Meyering
1997-09-01(main): New option --lookup (-l).Jim Meyering
(print_entry): Only call canon_host if user explicitly asks for it. (usage): Describe --lookup. From Galen Hazelwood.
1997-07-13Rename lots of `this' locals.Jim Meyering
Make some parameters `const'. (who): Update read_utmp caller. (search_entries): Take additional param: utmp_buf. Update read_utmp caller. (who_am_i): Update read_utmp caller.
1997-07-13(who): rename users to n_usersJim Meyering
1997-07-13.Jim Meyering
1996-02-25.Jim Meyering
1996-01-06Define WHO and include new file, who-users.c.Jim Meyering
1995-11-27s/non-zero/nonzero/gJim Meyering
1995-08-08Annotate localizable strings with _(...). From Franc,ois.Jim Meyering
1995-05-15(usage): Add one- and two-line descriptions to --help output.Jim Meyering
From Karl.
1995-05-13Use l?stat, not safe_l?stat.Jim Meyering
1995-03-09add 1995 to Copyright datesJim Meyering
1995-02-27(userid_compare): K&R'ify function definition.Jim Meyering
1994-12-20* src/*.c: Include "error.h" instead of simply declaringJim Meyering
`void error ();'.
1994-12-20(print_entry): Use safe_stat instead of SAFE_STAT.Jim Meyering
1994-12-04Use strr?chr instead of r?index.Jim Meyering
1994-11-18(list_entries): Delete. Split in two actually...Jim Meyering
(list_entries_users, list_entries_who, userid_compare): New functions. (list_entries_users): Sort the user names. Reported by Michael I Bushnell. Topologically sort the functions and remove fwd declarations.