From 1dc0fd0c65bb8eee63b4d0b0149ef3a1071f6116 Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Thu, 19 Jan 2012 13:16:48 +0200 Subject: [PATCH] base_win32: dummy chown, getgrnam --- usual/base_win32.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/usual/base_win32.h b/usual/base_win32.h index 382fe85..fbf6711 100644 --- a/usual/base_win32.h +++ b/usual/base_win32.h @@ -41,6 +41,7 @@ #define fork() (-1) #define geteuid() getuid() #define setgroups(s, p) (-1) +#define chown(f, u, g) (-1) #define srandom(s) srand(s) #define random() rand() @@ -71,6 +72,15 @@ struct passwd { static inline struct passwd *getpwnam(const char *u) { return NULL; } static inline struct passwd *getpwuid(uid_t uid) { return NULL; } +/* dummy getgrnam() */ +struct group { + char *gr_name; + char *gr_passwd; + gid_t gr_gid; + char **gr_mem; +}; +static inline struct group *getgrnam(const char *g) { return NULL; } +static inline struct group *getgrgid(gid_t gid) { return NULL; } /* * Minimal dlopen, dlsym, dlclose, dlerror compat. -- 2.39.5