summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Janda <felix.janda@posteo.de>2015-03-29 09:59:32 +0100
committerMartin Mares <mj@ucw.cz>2015-04-09 16:30:35 +0200
commitf96126a9982d05fa44bc75f6f94cf8460dd4ad0c (patch)
tree98015bcd980d20ea35d344435425a91b9864be83
parentc4a1aff42255ccac78c036d7f98a371039a0eede (diff)
downloadpciutils-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.h9
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) \