mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-22 04:50:07 +00:00
* sysdeps/generic/libc-start.c (__libc_stack_end): Chop __unbounded.
* sysdeps/unix/make-syscalls.sh: Handle signatures of length 7..9, just in case... * misc/sys/cdefs.h (__ptrvalue): Define as nothing for non-BP. * sysdeps/generic/libc-start.c (__libc_stack_end): Chop __unbounded. * sysdeps/unix/make-syscalls.sh: Handle signatures of length 7..9, just in case... * misc/sys/cdefs.h (__ptrvalue): Define as nothing for non-BP.
This commit is contained in:
parent
f175216dbf
commit
5785c39fd1
@ -5,6 +5,11 @@
|
|||||||
|
|
||||||
2000-06-29 Greg McGary <greg@mcgary.org>
|
2000-06-29 Greg McGary <greg@mcgary.org>
|
||||||
|
|
||||||
|
* sysdeps/generic/libc-start.c (__libc_stack_end): Chop __unbounded.
|
||||||
|
* sysdeps/unix/make-syscalls.sh: Handle signatures of
|
||||||
|
length 7..9, just in case...
|
||||||
|
* misc/sys/cdefs.h (__ptrvalue): Define as nothing for non-BP.
|
||||||
|
|
||||||
* sysdeps/i386/bp-asm.h (PCOFF): New constant.
|
* sysdeps/i386/bp-asm.h (PCOFF): New constant.
|
||||||
(POP_ERRNO_LOCATION_RETURN): Fold insns.
|
(POP_ERRNO_LOCATION_RETURN): Fold insns.
|
||||||
* sysdeps/i386/bits/setjmp.h (JB_SIZE): New constant.
|
* sysdeps/i386/bits/setjmp.h (JB_SIZE): New constant.
|
||||||
|
@ -88,6 +88,7 @@
|
|||||||
#ifndef __BOUNDED_POINTERS__
|
#ifndef __BOUNDED_POINTERS__
|
||||||
# define __bounded /* nothing */
|
# define __bounded /* nothing */
|
||||||
# define __unbounded /* nothing */
|
# define __unbounded /* nothing */
|
||||||
|
# define __ptrvalue /* nothing */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ extern void __libc_init_first (int argc, char **argv, char **envp);
|
|||||||
extern int _dl_starting_up;
|
extern int _dl_starting_up;
|
||||||
weak_extern (_dl_starting_up)
|
weak_extern (_dl_starting_up)
|
||||||
extern int __libc_multiple_libcs;
|
extern int __libc_multiple_libcs;
|
||||||
extern void *__unbounded __libc_stack_end;
|
extern void *__libc_stack_end;
|
||||||
|
|
||||||
/* Prototype for local function. */
|
/* Prototype for local function. */
|
||||||
extern void __libc_check_standard_fds (void);
|
extern void __libc_check_standard_fds (void);
|
||||||
|
@ -59,6 +59,9 @@ eval `{ echo "#include <sysdep.h>";
|
|||||||
?:????) nargs=4;;
|
?:????) nargs=4;;
|
||||||
?:?????) nargs=5;;
|
?:?????) nargs=5;;
|
||||||
?:??????) nargs=6;;
|
?:??????) nargs=6;;
|
||||||
|
?:???????) nargs=7;;
|
||||||
|
?:????????) nargs=8;;
|
||||||
|
?:?????????) nargs=9;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Make sure only the first syscall rule is used, if multiple dirs
|
# Make sure only the first syscall rule is used, if multiple dirs
|
||||||
|
Loading…
Reference in New Issue
Block a user