summaryrefslogtreecommitdiff
path: root/conform/data/pwd.h-data
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1999-08-25 23:53:55 +0000
committerUlrich Drepper <drepper@redhat.com>1999-08-25 23:53:55 +0000
commit7f42d3dd6f91a6336baceccd98dc7fe516d959fe (patch)
tree0942f9a13181fea447bfeac4b0078d6090bbb6b3 /conform/data/pwd.h-data
parent050838a4919a2dfb6da0124eacdfad0a22259251 (diff)
Update.
* conform/conformtest.pl (@headers): Add search.h, sched.h, regex.h, pwd.h, and pthread.h. * conform/data/pthread.h-data: New file. * conform/data/pwd.h-data: New file. * conform/data/regex.h-data: New file. * conform/data/sched.h-data: New file. * conform/data/search.h-data: New file. * NAMESPACE: Add REG_ for regex.h. * locale/langinfo.h: Don't define YESSTR and NOSTR for XPG6 since they are removed.
Diffstat (limited to 'conform/data/pwd.h-data')
-rw-r--r--conform/data/pwd.h-data23
1 files changed, 23 insertions, 0 deletions
diff --git a/conform/data/pwd.h-data b/conform/data/pwd.h-data
new file mode 100644
index 0000000000..1c8c7bea75
--- /dev/null
+++ b/conform/data/pwd.h-data
@@ -0,0 +1,23 @@
+#ifndef ISO
+type {struct passwd}
+element {struct passwd} {char*} pw_name
+element {struct passwd} uid_t pw_uid
+element {struct passwd} gid_t pw_gid
+element {struct passwd} {char*} pw_dir
+element {struct passwd} {char*} pw_shell
+
+# ifndef POSIX
+type uid_t
+type gid_t
+# endif
+
+function {struct passwd*} getpwnam (const char*)
+function {struct passwd*} getpwuid (uid_t)
+function int getpwnam_r (const char*, struct passwd*, char*, size_t, struct passwd**)
+function int getpwuid_r (uid_t, struct passwd*, char*, size_t, struct passwd**)
+function void endpwent (void)
+function {struct passwd*} getpwent (void)
+funciton void setpwent (void)
+
+allow pw_*
+#endif