From 28a4fa0a40cce1de4637355f799332fe201cb60a Mon Sep 17 00:00:00 2001 From: szaka Date: Sun, 4 Feb 2007 13:25:26 +0000 Subject: [PATCH] portability fix: use getuid/geteuid instead of getresuid --- src/ntfs-3g.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/ntfs-3g.c b/src/ntfs-3g.c index bcd2c1ab..0aa0ad69 100644 --- a/src/ntfs-3g.c +++ b/src/ntfs-3g.c @@ -2077,7 +2077,7 @@ int main(int argc, char *argv[]) fuse_fstype fstype; struct stat sbuf; int use_blkdev = 0; - uid_t uid, euid, suid; + uid_t uid, euid; int err = 10; utils_set_locale(); @@ -2095,10 +2095,8 @@ int main(int argc, char *argv[]) if (!parsed_options) goto err_out; - if (getresuid(&uid, &euid, &suid)) { - ntfs_log_perror("Failed to get user ID's"); - goto err_out; - } + uid = getuid(); + euid = geteuid(); if (setuid(euid)) { ntfs_log_perror("Failed to set user ID to %d", euid);