X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Frtapelib.c;h=d02386b51e896b368aee0d7682f6f013dab09eec;hb=e1ac06bccae865dc1cd7266302961a0ff68716b3;hp=4e04c515d9be2c1bab95f594d27455df10a41d20;hpb=dab18c15bd99344245c9ecf6be7e5dea7d76e58d;p=chaz%2Ftar diff --git a/src/rtapelib.c b/src/rtapelib.c index 4e04c51..d02386b 100644 --- a/src/rtapelib.c +++ b/src/rtapelib.c @@ -27,7 +27,7 @@ Originally written by Jeff Lee, modified some by Arnold Robbins. Redone as a library that can replace open, read, write, etc., by Fred Fish, with some additional work by Arnold Robbins. Modified to make all rmt* calls - into macros for speed by Jay Fenlason. Use -DHAVE_NETDB_H for rexec + into macros for speed by Jay Fenlason. Use -DWITH_REXEC for rexec code, courtesy of Dan Kegel. */ #include "system.h" @@ -259,7 +259,7 @@ get_status_off (int handle) } } -#if HAVE_NETDB_H +#if WITH_REXEC /*-------------------------------------------------------------------------. | Execute /etc/rmt as user USER on remote system HOST using rexec. Return | @@ -307,7 +307,7 @@ _rmt_rexec (char *host, char *user) return result; } -#endif /* HAVE_NETDB_H */ +#endif /* WITH_REXEC */ /*------------------------------------------------------------------------. | Open a file (a magnetic tape device?) on the system specified in PATH, | @@ -380,7 +380,7 @@ rmt_open__ (const char *path, int open_mode, int bias, const char *remote_shell) if (remote_user && *remote_user == '\0') remote_user = NULL; -#if HAVE_NETDB_H +#if WITH_REXEC /* Execute the remote command using rexec. */ @@ -393,7 +393,7 @@ rmt_open__ (const char *path, int open_mode, int bias, const char *remote_shell) WRITE_SIDE (remote_pipe_number) = READ_SIDE (remote_pipe_number); -#else /* not HAVE_NETDB_H */ +#else /* not WITH_REXEC */ { const char *remote_shell_basename; pid_t status; @@ -469,7 +469,7 @@ rmt_open__ (const char *path, int open_mode, int bias, const char *remote_shell) close (from_remote[remote_pipe_number][PWRITE]); close (to_remote[remote_pipe_number][PREAD]); } -#endif /* not HAVE_NETDB_H */ +#endif /* not WITH_REXEC */ /* Attempt to open the tape device. */