From b2bffbb2ca73c65175d6ceb4303a59ccc38c0307 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Wed, 4 Feb 2004 17:04:58 +0000 Subject: [PATCH] Added two defines: MY_UID() and MY_GID(). --- rsync.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rsync.h b/rsync.h index 1d915c7d..61e5f06b 100644 --- a/rsync.h +++ b/rsync.h @@ -712,6 +712,17 @@ size_t strlcat(char *d, const char *s, size_t bufsize); #define exit_cleanup(code) _exit_cleanup(code, __FILE__, __LINE__) +#ifdef HAVE_GETEUID +#define MY_UID() geteuid() +#else +#define MY_UID() getuid() +#endif + +#ifdef HAVE_GETEGID +#define MY_GID() getegid() +#else +#define MY_GID() getgid() +#endif extern int verbose; -- 2.34.1