Mercurial > hg > early-roguelike
diff srogue/rogue.h @ 120:d6b7c3fb37ea
srogue: add and use more md_* portable functions.
Privileges and memory usage checks are now more portable.
author | John "Elwin" Edwards |
---|---|
date | Fri, 02 May 2014 15:06:23 -0700 |
parents | 8d1dfc5a912c |
children | e6c8652473fe |
line wrap: on
line diff
--- a/srogue/rogue.h Wed Apr 30 14:46:30 2014 -0700 +++ b/srogue/rogue.h Fri May 02 15:06:23 2014 -0700 @@ -43,6 +43,7 @@ char *md_gethomedir(void); char *md_getusername(void); uid_t md_getuid(void); +gid_t md_getgid(void); char *md_getpass(char *prompt); pid_t md_getpid(void); char *md_getrealname(uid_t uid); @@ -67,6 +68,9 @@ void md_onsignal_exit(void); void md_onsignal_default(void); int md_issymlink(char *sp); +long md_memused(void); +void md_droppriv(void); +void md_resetpriv(void); char *xcrypt(const char *key, const char *setting); #define reg register /* register abbr. */