* 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:
Greg McGary 2000-06-30 01:11:14 +00:00
parent f175216dbf
commit 5785c39fd1
4 changed files with 10 additions and 1 deletions

View File

@ -5,6 +5,11 @@
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.
(POP_ERRNO_LOCATION_RETURN): Fold insns.
* sysdeps/i386/bits/setjmp.h (JB_SIZE): New constant.

View File

@ -88,6 +88,7 @@
#ifndef __BOUNDED_POINTERS__
# define __bounded /* nothing */
# define __unbounded /* nothing */
# define __ptrvalue /* nothing */
#endif

View File

@ -27,7 +27,7 @@ extern void __libc_init_first (int argc, char **argv, char **envp);
extern int _dl_starting_up;
weak_extern (_dl_starting_up)
extern int __libc_multiple_libcs;
extern void *__unbounded __libc_stack_end;
extern void *__libc_stack_end;
/* Prototype for local function. */
extern void __libc_check_standard_fds (void);

View File

@ -59,6 +59,9 @@ eval `{ echo "#include <sysdep.h>";
?:????) nargs=4;;
?:?????) nargs=5;;
?:??????) nargs=6;;
?:???????) nargs=7;;
?:????????) nargs=8;;
?:?????????) nargs=9;;
esac
# Make sure only the first syscall rule is used, if multiple dirs