]> Dogcows Code - chaz/tar/blobdiff - src/rtapelib.c
(BACKUP_OPTION, DELETE_OPTION, EXCLUDE_OPTION, GROUP_OPTION,
[chaz/tar] / src / rtapelib.c
index c9cd90e6010471966ad2e139478e5a703ff18383..0afdec9716f05c4ff2cc6e8064a8430174407075 100644 (file)
@@ -586,6 +586,14 @@ rmt_lseek__ (int handle, off_t offset, int whence)
   if (offset < 0)
     *--p = '-';
 
+  switch (whence)
+    {
+    case SEEK_SET: whence = 0; break;
+    case SEEK_CUR: whence = 1; break;
+    case SEEK_END: whence = 2; break;
+    default: abort ();
+    }
+
   sprintf (command_buffer, "L%s\n%d\n", p, whence);
 
   if (do_command (handle, command_buffer) == -1)
This page took 0.025637 seconds and 4 git commands to generate.