delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/07/31/10:45:31

From: dmeans AT bellsouth DOT net (David Means)
Subject: Re: who fails
31 Jul 1997 10:45:31 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <33E0C26B.1C1141F.cygnus.gnu-win32@bellsouth.net>
References: <D54B1932FFB4CF11B5C80000F8018BD27DE65C AT CRCMAIL>
Reply-To: dmeans AT bellsouth DOT net
Mime-Version: 1.0
X-Mailer: Mozilla 4.01 [en] (Win95; U)
Original-To: "Billinghurst, David" <David DOT Billinghurst AT restech DOT cra DOT com DOT au>
Original-CC: "'gnu-win32 AT cygnus DOT com'" <gnu-win32 AT cygnus DOT com>
X-Priority: 3 (Normal)
Original-Sender: owner-gnu-win32 AT cygnus DOT com

This is a multi-part message in MIME format.
--------------870B50F23C2E147F5FE0431D
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Billinghurst, David wrote:
> 
> The b18 version of who.exe gives me:
> 
> bash$ who
> who: /var/run/utmp: No such file or directory
> bash$ who am i
> who: /var/run/utmp: No such file or directory
> 
> Any ideas?
> 
{ snip } 

utmp holds accounting information on unix systems.  There's no such file
(that I'm aware of) for Windows.  I could ramble on about it's internal
structure, but the Solaris man page describes it better than I.

See attached.

:-)


--

David Means
mailto:dmeans AT bellsouth DOT net
--------------870B50F23C2E147F5FE0431D
Content-Type: text/plain; charset=us-ascii; name="utmp.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="utmp.txt"




utmp(4)                   File Formats                    utmp(4)



NAME
     utmp, wtmp - utmp and wtmp entry formats

SYNOPSIS
     #include <utmp.h>

DESCRIPTION
     utmp and wtmp hold user and accounting information for  com-
     mands  such  as who, write, and login.  These files have the
     following structure, defined in <utmp.h>:

     #define  UTMP_FILE                  "/var/adm/utmp"
     #define  WTMP_FILE                  "/var/adm/wtmp"
     #define  ut_name                    ut_user

     struct utmp {
              char  ut_user[8];          /* user login name */
              char  ut_id[4];            /* /sbin/inittab id (created by */
                                         /* process that puts entry in utmp) */
              char  ut_line[12];         /* device name (console, lnxx) */
              short ut_pid;              /* process id */
              short ut_type;             /* type of entry */
              struct exit_status {
                   short e_termination;  /* process termination status */
                   short e_exit;         /* process exit status */
              } ut_exit;                 /* exit status of a process
                                         /* marked as DEAD_PROCESS */
              time_t ut_time;            /* time entry was made */
     };
     /*  Definitions for ut_type  */
     #define  EMPTY          0
     #define  RUN_LVL        1
     #define  BOOT_TIME      2
     #define  OLD_TIME       3
     #define  NEW_TIME       4
     #define  INIT_PROCESS   5         /* process spawned by "init" */
     #define  LOGIN_PROCESS  6         /* a "getty" process waiting for login */
     #define  USER_PROCESS   7         /* a user process */
     #define  DEAD_PROCESS   8
     #define  ACCOUNTING     9
     #define  UTMAXTYPE      ACCOUNTING  /* max legal value of ut_type */
     /*  Below are special strings or formats used in the "ut_line"  */
     /*  field when  accounting for something other than a process.  */
     /*  No string for the ut_line field can be more than 11 chars + */
     /*  a null character in length.  */
     #define  RUNLVL_MSG     "run-level %c"
     #define  BOOT_MSG       "system boot"
     #define  OTIME_MSG      "old time"
     #define  NTIME_MSG      "new time"

FILES
     /var/adm/utmp



SunOS 5.5.1          Last change: 3 Jul 1990                    1






utmp(4)                   File Formats                    utmp(4)



     /var/adm/wtmp

SEE ALSO
     login(1), who(1), write(1)



















































SunOS 5.5.1          Last change: 3 Jul 1990                    2




--------------870B50F23C2E147F5FE0431D--

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019