// Copyright (c) 2004 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_LOGINRECORD_H
#define RUDIMENTS_LOGINRECORD_H
#include <rudiments/private/loginrecord.h>
// wrap:
// unistd.h - ttyslot(),getlogin(_r)(),setlogin()
// getusershell(),endusershell(),setusershell()
// stdio.h - cuserid()
// utmpx.h - setutxent(),endutxent(),
// getutxent(),getutxid(),getutxline()
// pututxline()
// utmpxname(),updwtmpx()
// getutmp(),getutmpx()
// not on solaris -
// utmp.h - login(),logout(),logwtmp(),updwtmp(),uptmpname(),
// getutent(_r)(),setutent(),endutent(),
// getutid(_r)(),getutline(_r)(),pututline()
#ifdef RUDIMENTS_NAMESPACE
namespace rudiments {
#endif
class loginrecordprivate;
class loginrecord {
public:
#include <rudiments/private/loginrecord.h>
};
#ifdef RUDIMENTS_NAMESPACE
}
#endif
#endif