This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH v3 00/24] Feature test macros overhaul


This version accepts _DEFAULT_SOURCE as in recent glibc, and is finally 
broken out into git commits.

Yaakov Selkowitz (24):
  Feature test macros overhaul: sys/features.h
  Feature test macros overhaul: ctype.h
  Feature test macros overhaul: dirent.h
  Feature test macros overhaul: fcntl.h
  Feature test macros overhaul: fnmatch.h
  Feature test macros overhaul: grp.h
  Feature test macros overhaul: limits.h
  Feature test macros overhaul: math.h
  Feature test macros overhaul: pthread.h
  Feature test macros overhaul: pwd.h
  Feature test macros overhaul: signal.h
  Feature test macros overhaul: stdio.h
  Feature test macros overhaul: stdlib.h
  Feature test macros overhaul: string.h
  Feature test macros overhaul: strings.h
  Feature test macros overhaul: time.h
  Feature test macros overhaul: unistd.h
  Feature test macros overhaul: wchar.h
  Feature test macros overhaul: sys/select.h
  Feature test macros overhaul: sys/stat.h
  Feature test macros overhaul: sys/time.h
  Revert "Remove inclusion of sys/select.h in sys/types.h for backward
    compat"
  Feature test macros overhaul: sys/types.h
  Feature test macros overhaul: Cygwin headers

 newlib/libc/include/ctype.h              |  13 +-
 newlib/libc/include/dirent.h             |   3 +-
 newlib/libc/include/fnmatch.h            |   6 +-
 newlib/libc/include/grp.h                |   8 +-
 newlib/libc/include/limits.h             |   6 +-
 newlib/libc/include/math.h               |  43 +++----
 newlib/libc/include/pthread.h            |   4 +-
 newlib/libc/include/pwd.h                |   4 +-
 newlib/libc/include/signal.h             |   7 +-
 newlib/libc/include/stdio.h              |  78 ++++++------
 newlib/libc/include/stdlib.h             |  98 ++++++++--------
 newlib/libc/include/string.h             |  38 +++---
 newlib/libc/include/strings.h            |   6 +-
 newlib/libc/include/sys/_default_fcntl.h |  28 ++---
 newlib/libc/include/sys/cdefs.h          | 126 --------------------
 newlib/libc/include/sys/config.h         |   3 -
 newlib/libc/include/sys/features.h       | 196 ++++++++++++++++++++++++++++---
 newlib/libc/include/sys/select.h         |   9 +-
 newlib/libc/include/sys/signal.h         |  19 +--
 newlib/libc/include/sys/stat.h           |  16 +--
 newlib/libc/include/sys/time.h           |  13 +-
 newlib/libc/include/sys/types.h          |  11 +-
 newlib/libc/include/sys/unistd.h         |  76 ++++++------
 newlib/libc/include/time.h               |  15 ++-
 newlib/libc/include/wchar.h              |   2 +
 newlib/libc/search/qsort_r.c             |   1 +
 newlib/libc/stdio/fopencookie.c          |   1 +
 newlib/libc/stdlib/efgcvt.c              |   2 +
 winsup/cygwin/include/cygwin/stdlib.h    |  24 ++--
 winsup/cygwin/include/cygwin/time.h      |   7 +-
 winsup/cygwin/include/endian.h           |   5 +-
 winsup/cygwin/include/fenv.h             |   6 +-
 winsup/cygwin/include/fnmatch.h          |   6 +-
 winsup/cygwin/include/glob.h             |   4 +-
 winsup/cygwin/include/limits.h           |   2 +-
 winsup/cygwin/include/sys/dirent.h       |  13 +-
 winsup/cygwin/libc/fnmatch.c             |   1 +
 winsup/cygwin/libc/strfmon.c             |   2 +-
 38 files changed, 497 insertions(+), 405 deletions(-)

-- 
2.7.0


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]