2006-05-24 Miguel de Icaza <miguel@novell.com>
[mono.git] / support / pwd.c
index 809934777e252d920333a2f0350326cb7af9a0cb..38859e0d7c61bb3522adf62da87ec0bba2fe3b0c 100644 (file)
@@ -4,7 +4,7 @@
  * Authors:
  *   Jonathan Pryor (jonpryor@vt.edu)
  *
- * Copyright (C) 2004 Jonathan Pryor
+ * Copyright (C) 2004-2005 Jonathan Pryor
  */
 
 #include <pwd.h>
@@ -243,6 +243,22 @@ Mono_Posix_Syscall_fgetpwent (void *stream, struct Mono_Posix_Syscall__Passwd *p
 }
 #endif /* ndef HAVE_FGETPWENT */
 
+int
+Mono_Posix_Syscall_setpwent (void)
+{
+       errno = 0;
+       setpwent ();
+       return errno == 0 ? 0 : -1;
+}
+
+int
+Mono_Posix_Syscall_endpwent (void)
+{
+       errno = 0;
+       endpwent ();
+       return errno == 0 ? 0 : -1;
+}
+
 G_END_DECLS
 
 /*