]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
update from main archive 961127
authorUlrich Drepper <drepper@redhat.com>
Thu, 28 Nov 1996 04:16:09 +0000 (04:16 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 28 Nov 1996 04:16:09 +0000 (04:16 +0000)
sysdeps/alpha/elf/Makefile [new file with mode: 0644]
sysdeps/unix/sysv/linux/alpha/sys/io.h
sysdeps/unix/sysv/linux/alpha/syscalls.list
sysdeps/unix/sysv/linux/m68k/sysdep.S

diff --git a/sysdeps/alpha/elf/Makefile b/sysdeps/alpha/elf/Makefile
new file mode 100644 (file)
index 0000000..db849bd
--- /dev/null
@@ -0,0 +1,4 @@
+ifeq ($(subdir), csu)
+extra-objs += crtbegin.o crtend.o
+install-lib += crtbegin.o crtend.o
+endif
index c4aa2c776ce5b02bf5c228e5dd228933fb597b37..208e7931198ef29a99114289fbf213934529f55b 100644 (file)
@@ -54,6 +54,19 @@ extern unsigned long bus_base_sparse __P ((void)) __attribute__ ((const));
 extern int _hae_shift __P ((void)) __attribute__ ((const));
 extern int hae_shift __P ((void)) __attribute__ ((const));
 
+/* Access PCI space protected from machine checks.  */
+extern int pciconfig_read __P ((unsigned long int __bus,
+                               unsigned long int __dfn,
+                               unsigned long int __off,
+                               unsigned long int __len,
+                               unsigned char *__buf));
+
+extern int pciconfig_write __P ((unsigned long int __bus,
+                                unsigned long int __dfn,
+                                unsigned long int __off,
+                                unsigned long int __len,
+                                unsigned char *__buf));
+
 __END_DECLS
 
 #endif /* _SYS_IO_H */
index 4a52bf28183fd267f6b3401a6cbec3c4b2e52c3e..49cc697489a54d13167405c7a4472f378581916e 100644 (file)
@@ -21,6 +21,7 @@ getdents      -       getdents        3       __getdirentries getdirentries
 getpeername    -       getpeername     3       __getpeername   getpeername
 getpriority    -       getpriority     2       __getpriority   getpriority
 mmap           -       mmap            6       __mmap          mmap
+llseek         EXTRA   lseek           3       llseek
 
 # these are actually common with the x86:
 fstatfs                -       fstatfs         2       __fstatfs       fstatfs
@@ -46,3 +47,7 @@ setsockopt    -       setsockopt      5       __setsockopt    setsockopt
 shutdown       -       shutdown        2       __shutdown      shutdown
 socketpair     -       socketpair      4       __socketpair    socketpair
 sysctl         -       _sysctl         6       sysctl
+
+# access pci space protected from machine checks:
+pciconfig_read EXTRA   pciconfig_read  5       pciconfig_read
+pciconfig_write        EXTRA   pciconfig_write 5       pciconfig_write
index 95e63542ee53fde7d485ab9274278d24f94aa99b..5533be2c1bad018bf8bdccfb9e04240aa3498633 100644 (file)
@@ -61,16 +61,3 @@ __syscall_error:
        rts
 END (__syscall_error)
 #endif /* PIC */
-
-       .weak __errno_location
-       .type __errno_location,@function
-       .align 4
-__errno_location:
-       CALL_MCOUNT
-#ifdef PIC
-       move.l  (%pc, errno@GOTPC), %a0
-#else
-       lea     errno, %a0
-#endif
-       rts
-END (__errno_location)