CVSROOT: /sources/m4 Module name: m4 Changes by: Eric Blake <ericb> 06/08/03 13:15:43
Index: TODO =================================================================== RCS file: /sources/m4/m4/TODO,v retrieving revision 1.17 retrieving revision 1.18 diff -u -b -r1.17 -r1.18 --- TODO 11 Feb 2005 15:16:45 -0000 1.17 +++ TODO 3 Aug 2006 13:15:43 -0000 1.18 @@ -1,5 +1,5 @@ GNU m4 TODO - Tasks that need implementing. -*- outline -*- -Copyright 2000, 2001 Free Software Foundation, Inc. +Copyright 2000, 2001, 2006 Free Software Foundation, Inc. Tell the maintainers at <[email protected]> if you feel like volunteering for any of these ideas or if you have others to add. @@ -13,23 +13,6 @@ + Some characters, such as comma, are still hardcoded, and do not follow changes in the syntax table. - + sigstack/sigaltstack and ENOSYS - - When sigstack or sigaltstack fail with errno == ENOSYS, m4 should - fall back silently to not using an alternate signal stack. - Otherwise, problems arise in at least the following case: glibc - 2.1 test releases, built with Linux 2.1 headers (as recommended - for glibc 2.1), so the library has sigstack and sigaltstack, but - run with a Linux 2.0 kernel, so the kernel support is not present - and ENOSYS is returned. - - (GNU m4 1.4k, built with glibc 2.0.100 (itself built with Linux - 2.1.126 headers), and running on Linux 2.0.36pre15.) - - -- - Joseph S. Myers - [EMAIL PROTECTED] - + stack overflow is basically broken The routines to detect stack overflow throuh segv are basically
