Rudiments
loginrecord.h
1 // Copyright (c) 2004 David Muse
2 // See the COPYING file for more information.
3 
4 #ifndef RUDIMENTS_LOGINRECORD_H
5 #define RUDIMENTS_LOGINRECORD_H
6 
7 #include <rudiments/private/loginrecord.h>
8 
9 // @cond
10 
11 class loginrecordprivate;
12 
13 // wrap:
14 // unistd.h - ttyslot(),getlogin(_r)(),setlogin()
15 // getusershell(),endusershell(),setusershell()
16 // stdio.h - cuserid()
17 // utmpx.h - setutxent(),endutxent(),
18 // getutxent(),getutxid(),getutxline()
19 // pututxline()
20 // utmpxname(),updwtmpx()
21 // getutmp(),getutmpx()
22 // not on solaris -
23 // utmp.h - login(),logout(),logwtmp(),updwtmp(),uptmpname(),
24 // getutent(_r)(),setutent(),endutent(),
25 // getutid(_r)(),getutline(_r)(),pututline()
26 class RUDIMENTS_DLLSPEC loginrecord {
27  public:
28 
29  #include <rudiments/private/loginrecord.h>
30 };
31 
32 // @endcond
33 
34 #endif