portability fix: use getuid/geteuid instead of getresuid

master
szaka 2007-02-04 13:25:26 +00:00
parent 6da93fb607
commit 28a4fa0a40
1 changed files with 3 additions and 5 deletions

View File

@ -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);