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 #ifdef RUDIMENTS_NAMESPACE
10 namespace rudiments {
11 #endif
12 
13 // @cond
14 
15 class loginrecordprivate;
16 
17 // wrap:
18 // unistd.h - ttyslot(),getlogin(_r)(),setlogin()
19 // getusershell(),endusershell(),setusershell()
20 // stdio.h - cuserid()
21 // utmpx.h - setutxent(),endutxent(),
22 // getutxent(),getutxid(),getutxline()
23 // pututxline()
24 // utmpxname(),updwtmpx()
25 // getutmp(),getutmpx()
26 // not on solaris -
27 // utmp.h - login(),logout(),logwtmp(),updwtmp(),uptmpname(),
28 // getutent(_r)(),setutent(),endutent(),
29 // getutid(_r)(),getutline(_r)(),pututline()
30 class RUDIMENTS_DLLSPEC loginrecord {
31  public:
32 
33  #include <rudiments/private/loginrecord.h>
34 };
35 
36 // @endcond
37 
38 #ifdef RUDIMENTS_NAMESPACE
39 }
40 #endif
41 
42 #endif