projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.0.10.31: sb-posix support for getgrnam and getgrgid
[sbcl.git]
/
contrib
/
sb-posix
/
constants.lisp
diff --git
a/contrib/sb-posix/constants.lisp
b/contrib/sb-posix/constants.lisp
index
3c753ff
..
5b4f65b
100644
(file)
--- a/
contrib/sb-posix/constants.lisp
+++ b/
contrib/sb-posix/constants.lisp
@@
-21,6
+21,7
@@
"errno.h"
"dirent.h" "signal.h"
#-win32 "pwd.h"
"errno.h"
"dirent.h" "signal.h"
#-win32 "pwd.h"
+ #-win32 "grp.h"
"unistd.h"
#-win32 "termios.h"
#-win32 "syslog.h")
"unistd.h"
#-win32 "termios.h"
#-win32 "syslog.h")
@@
-290,6
+291,14
@@
#+nil
(:integer fields "int" "pw_fields")))
#+nil
(:integer fields "int" "pw_fields")))
+ ;; group database
+ #-win32
+ (:structure alien-group
+ ("struct group"
+ (c-string-pointer name "char *" "gr_name")
+ (c-string-pointer passwd "char *" "gr_passwd")
+ (gid-t gid "gid_t" "gr_gid")))
+
(:structure alien-stat
("struct stat"
(mode-t mode "mode_t" "st_mode")
(:structure alien-stat
("struct stat"
(mode-t mode "mode_t" "st_mode")