From db6dc02fa83b1010e02e67472ae22c61542a7ba8 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 2 Jul 1999 21:25:09 +0000 Subject: [PATCH] (rmt_lseek__): Convert lseek whence values to portable integers on the wire. --- src/rtapelib.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/rtapelib.c b/src/rtapelib.c index c9cd90e..0afdec9 100644 --- a/src/rtapelib.c +++ b/src/rtapelib.c @@ -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) -- 2.45.2