]> Dogcows Code - chaz/tar/blobdiff - src/rmt.h
Initial revision
[chaz/tar] / src / rmt.h
index 6260c0855ecf1bf904f3369e58904b25360fcda8..2155223954c3d6f6e6fe52cae48af77003384eba 100644 (file)
--- a/src/rmt.h
+++ b/src/rmt.h
@@ -23,7 +23,7 @@
 #ifdef __MSDOS__
 #include <io.h>
 #else /* !__MSDOS__ */
-extern off_t lseek();
+extern off_t lseek ();
 #endif /* __MSDOS__ */
 #endif /* _POSIX_VERSION */
 
@@ -55,11 +55,13 @@ extern off_t lseek();
 
 extern char *__rmt_path;
 
-#if defined(USG) || defined(STDC_HEADERS)
+#if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
 #include <string.h>
+#ifndef index
 #define index strchr
+#endif
 #else
-extern char *index();
+extern char *index ();
 #endif
 
 #define _remdev(path)  (!f_force_local && (__rmt_path=index(path, ':')))
@@ -91,6 +93,6 @@ int __rmt_open ();
 int __rmt_close ();
 int __rmt_read ();
 int __rmt_write ();
-long __rmt_lseek();
+long __rmt_lseek ();
 int __rmt_ioctl ();
 #endif /* !NO_REMOTE */
This page took 0.020387 seconds and 4 git commands to generate.