Rudiments
/home/dmuse/src/rudiments/include/rudiments/loginrecord.h
00001 // Copyright (c) 2004 David Muse
00002 // See the COPYING file for more information.
00003 
00004 #ifndef RUDIMENTS_LOGINRECORD_H
00005 #define RUDIMENTS_LOGINRECORD_H
00006 
00007 #include <rudiments/private/loginrecord.h>
00008 
00009 #ifdef RUDIMENTS_NAMESPACE
00010 namespace rudiments {
00011 #endif
00012 
00013 // @cond
00014 
00015 class loginrecordprivate;
00016 
00017 // wrap:
00018 //      unistd.h - ttyslot(),getlogin(_r)(),setlogin()
00019 //                      getusershell(),endusershell(),setusershell()
00020 //      stdio.h - cuserid()
00021 //      utmpx.h - setutxent(),endutxent(),
00022 //                      getutxent(),getutxid(),getutxline()
00023 //                      pututxline()
00024 //                      utmpxname(),updwtmpx()
00025 //                      getutmp(),getutmpx()
00026 //      not on solaris -
00027 //              utmp.h - login(),logout(),logwtmp(),updwtmp(),uptmpname(),
00028 //                      getutent(_r)(),setutent(),endutent(),
00029 //                      getutid(_r)(),getutline(_r)(),pututline()
00030 class RUDIMENTS_DLLSPEC loginrecord {
00031         public:
00032 
00033         #include <rudiments/private/loginrecord.h>
00034 };
00035 
00036 // @endcond
00037 
00038 #ifdef RUDIMENTS_NAMESPACE
00039 }
00040 #endif
00041 
00042 #endif