* fhandler.h (fhandler_dev_zero::lseek): Convert to inline method.
(class fhandler_dev_random): Drop dummy_offset. (fhandler_dev_random::lseek): Convert to inline method. (fhandler_dev_dsp::lseek): Ditto. * fhandler_dsp.cc (fhandler_dev_dsp::lseek): Drop here. * fhandler_random.cc (fhandler_dev_random::open): Drop setting dummy_offset. (fhandler_dev_random::lseek): Drop here. * fhandler_tape.cc (fhandler_dev_tape::lseek): Make no-op, but keep old code for reference. * fhandler_zero.cc (fhandler_dev_zero::lseek): Drop here.
This commit is contained in:
@@ -1368,6 +1368,11 @@ fhandler_dev_tape::raw_write (const void *ptr, size_t len)
|
||||
off_t
|
||||
fhandler_dev_tape::lseek (off_t offset, int whence)
|
||||
{
|
||||
#if 1
|
||||
/* On Linux lseek on tapes is a no-op. For now, let's keep the old code
|
||||
intact but commented out, should incompatibilities arise. */
|
||||
return 0;
|
||||
#else
|
||||
struct mtop op;
|
||||
struct mtpos pos;
|
||||
DWORD block_size;
|
||||
@@ -1426,6 +1431,7 @@ fhandler_dev_tape::lseek (off_t offset, int whence)
|
||||
|
||||
out:
|
||||
return unlock (ret);
|
||||
#endif
|
||||
}
|
||||
|
||||
int __reg2
|
||||
|
Reference in New Issue
Block a user