]> Dogcows Code - chaz/tar/blobdiff - src/rtapelib.c
(diff_sparse_files): Temporary placeholder.
[chaz/tar] / src / rtapelib.c
index 772f208528d6eaa55c141097effcf651b685eda8..dcf2477c70e521ceafb27ccd2e11185af1ce240a 100644 (file)
@@ -251,8 +251,6 @@ get_status_off (int handle)
 
 #if WITH_REXEC
 
-int rexec ();
-
 /* Execute /etc/rmt as user USER on remote system HOST using rexec.
    Return a file descriptor of a bidirectional socket for stdin and
    stdout.  If USER is zero, use the current username.
@@ -484,10 +482,7 @@ rmt_open__ (const char *path, int open_mode, int bias, const char *remote_shell)
        close (from_remote[remote_pipe_number][PREAD]);
        close (from_remote[remote_pipe_number][PWRITE]);
 
-#if !MSDOS
-       setuid (getuid ());
-       setgid (getgid ());
-#endif
+       sys_reset_uid_gid ();
 
        if (remote_user)
          execl (remote_shell, remote_shell_basename, remote_host,
This page took 0.022605 seconds and 4 git commands to generate.