Browse Source

fix musl compile

Waldemar Brodkorb 11 years ago
parent
commit
6dcffc72ac
1 changed files with 21 additions and 7 deletions
  1. 21 7
      package/libpciaccess/patches/patch-src_linux_sysfs_c

+ 21 - 7
package/libpciaccess/patches/patch-src_linux_sysfs_c

@@ -1,6 +1,20 @@
 --- libpciaccess-0.13.2.orig/src/linux_sysfs.c	2013-07-21 00:54:34.000000000 +0200
-+++ libpciaccess-0.13.2/src/linux_sysfs.c	2014-03-24 13:26:10.484152334 +0100
-@@ -759,6 +759,7 @@ pci_device_linux_sysfs_open_device_io(st
++++ libpciaccess-0.13.2/src/linux_sysfs.c	2014-03-24 21:01:44.000000000 +0100
+@@ -41,11 +41,12 @@
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
++#include <limits.h>
+ #include <sys/mman.h>
+ #include <dirent.h>
+ #include <errno.h>
+ 
+-#if defined(__i386__) || defined(__x86_64__) || defined(__arm__)
++#if defined(__i386__) || defined(__x86_64__)
+ #include <sys/io.h>
+ #else
+ #define inb(x) -1
+@@ -759,6 +760,7 @@ pci_device_linux_sysfs_open_device_io(st
  
      ret->base = base;
      ret->size = size;
@@ -8,7 +22,7 @@
  
      return ret;
  }
-@@ -796,6 +797,7 @@ pci_device_linux_sysfs_open_legacy_io(st
+@@ -796,6 +798,7 @@ pci_device_linux_sysfs_open_legacy_io(st
  
      ret->base = base;
      ret->size = size;
@@ -16,7 +30,7 @@
  
      return ret;
  }
-@@ -813,10 +815,14 @@ pci_device_linux_sysfs_read32(struct pci
+@@ -813,10 +816,14 @@ pci_device_linux_sysfs_read32(struct pci
  {
      uint32_t ret;
  
@@ -34,7 +48,7 @@
  	
      return ret;
  }
-@@ -826,10 +832,14 @@ pci_device_linux_sysfs_read16(struct pci
+@@ -826,10 +833,14 @@ pci_device_linux_sysfs_read16(struct pci
  {
      uint16_t ret;
  
@@ -52,7 +66,7 @@
  
      return ret;
  }
-@@ -839,10 +849,14 @@ pci_device_linux_sysfs_read8(struct pci_
+@@ -839,10 +850,14 @@ pci_device_linux_sysfs_read8(struct pci_
  {
      uint8_t ret;
  
@@ -70,7 +84,7 @@
  
      return ret;
  }
-@@ -851,30 +865,42 @@ static void
+@@ -851,30 +866,42 @@ static void
  pci_device_linux_sysfs_write32(struct pci_io_handle *handle, uint32_t port,
  			       uint32_t data)
  {