Rudiments
|
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