diff options
author | Felix Janda <felix.janda@posteo.de> | 2015-03-29 09:59:32 +0100 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2015-04-09 16:30:35 +0200 |
commit | f96126a9982d05fa44bc75f6f94cf8460dd4ad0c (patch) | |
tree | 98015bcd980d20ea35d344435425a91b9864be83 | |
parent | c4a1aff42255ccac78c036d7f98a371039a0eede (diff) | |
download | pciutils-f96126a9982d05fa44bc75f6f94cf8460dd4ad0c.tar.gz |
pread.h: Remove support for libc5
The support code for libc5 breaks building on linux i386 with
other libcs that don't define __GLIBC__.
-rw-r--r-- | lib/pread.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/pread.h b/lib/pread.h index 0e64326..3db90e3 100644 --- a/lib/pread.h +++ b/lib/pread.h @@ -30,15 +30,6 @@ static int pread(unsigned int fd, void *buf, size_t size, loff_t where) static int pwrite(unsigned int fd, void *buf, size_t size, loff_t where) { return syscall(SYS_pwrite, fd, buf, size, where); } -#elif defined(i386) -/* old libc on i386 -> call syscalls directly the old way */ -#include <asm/unistd.h> -static _syscall5(int, pread, unsigned int, fd, void *, buf, size_t, size, u32, where_lo, u32, where_hi); -static _syscall5(int, pwrite, unsigned int, fd, void *, buf, size_t, size, u32, where_lo, u32, where_hi); -static int do_read(struct pci_dev *d UNUSED, int fd, void *buf, size_t size, int where) { return pread(fd, buf, size, where, 0); } -static int do_write(struct pci_dev *d UNUSED, int fd, void *buf, size_t size, int where) { return pwrite(fd, buf, size, where, 0); } -#define PCI_HAVE_DO_READ - #else /* In all other cases we use lseek/read/write instead to be safe */ #define make_rw_glue(op) \ |