diff options
author | Marcin Lewandowski <www@saepia.net> | 2012-08-17 13:10:12 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2012-08-17 13:10:12 +0200 |
commit | 61532da8b253a7427050fde478a6ba801c5b2763 (patch) | |
tree | 699768f4f4d45730a09b93956d8714c876fea754 | |
parent | f67cacc133eb0e9069ebba28b7955c6b18f1f54d (diff) | |
download | vala-61532da8b253a7427050fde478a6ba801c5b2763.tar.gz |
posix: Add getpwuid, getgrnam, and getgrgid bindings
Fixes bug 682015.
-rw-r--r-- | vapi/posix.vapi | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vapi/posix.vapi b/vapi/posix.vapi index 3eeb3aff0..dc3cade69 100644 --- a/vapi/posix.vapi +++ b/vapi/posix.vapi @@ -338,6 +338,10 @@ namespace Posix { public void endgrent (); public unowned Group? getgrent (); public void setgrent (); + [CCode (cheader_filename = "grp.h")] + public unowned Group? getgrgid (gid_t gid); + [CCode (cheader_filename = "grp.h")] + public unowned Group? getgrnam (string name); [CCode (cheader_filename = "netinet/in.h")] public const int INET_ADDRSTRLEN; @@ -722,6 +726,8 @@ namespace Posix { public void setpwent (); [CCode (cheader_filename = "pwd.h")] public unowned Passwd? getpwnam (string name); + [CCode (cheader_filename = "pwd.h")] + public unowned Passwd? getpwuid (uid_t uid); [CCode (cheader_filename = "sys/resource.h")] public const int PRIO_PROCESS; |