Module Name: src Committed By: wiz Date: Tue Mar 24 07:44:52 UTC 2015
Modified Files: src/include: stdio.h unistd.h Log Message: Put fseeko, ftello, pread, and pwrite in the POSIX 2001 namespace. Ok christos, apb, martin To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/include/stdio.h cvs rdiff -u -r1.144 -r1.145 src/include/unistd.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/include/stdio.h diff -u src/include/stdio.h:1.95 src/include/stdio.h:1.96 --- src/include/stdio.h:1.95 Thu Mar 5 03:29:02 2015 +++ src/include/stdio.h Tue Mar 24 07:44:52 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: stdio.h,v 1.95 2015/03/05 03:29:02 dholland Exp $ */ +/* $NetBSD: stdio.h,v 1.96 2015/03/24 07:44:52 wiz Exp $ */ /*- * Copyright (c) 1990, 1993 @@ -370,7 +370,7 @@ __END_DECLS /* * X/Open CAE Specification Issue 5 Version 2 */ -#if (_XOPEN_SOURCE - 0) >= 500 || defined(_LARGEFILE_SOURCE) || \ +#if (_POSIX_C_SOURCE - 0) >= 200112L || (_XOPEN_SOURCE - 0) >= 500 || \ defined(_NETBSD_SOURCE) #ifndef off_t typedef __off_t off_t; @@ -381,7 +381,7 @@ __BEGIN_DECLS int fseeko(FILE *, off_t, int); off_t ftello(FILE *); __END_DECLS -#endif /* _XOPEN_SOURCE >= 500 || _LARGEFILE_SOURCE || _NETBSD_SOURCE */ +#endif /* (_POSIX_C_SOURCE - 0) >= 200112L || _XOPEN_SOURCE >= 500 || ... */ /* * Functions defined in ISO C99. Still put under _NETBSD_SOURCE due to Index: src/include/unistd.h diff -u src/include/unistd.h:1.144 src/include/unistd.h:1.145 --- src/include/unistd.h:1.144 Sun Feb 22 00:54:46 2015 +++ src/include/unistd.h Tue Mar 24 07:44:52 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: unistd.h,v 1.144 2015/02/22 00:54:46 christos Exp $ */ +/* $NetBSD: unistd.h,v 1.145 2015/03/24 07:44:52 wiz Exp $ */ /*- * Copyright (c) 1998, 1999, 2008 The NetBSD Foundation, Inc. @@ -294,10 +294,11 @@ char *getwd(char *); /* obsoleted by /* * X/Open CAE Specification Issue 5 Version 2 */ -#if (_XOPEN_SOURCE - 0) >= 500 || defined(_NETBSD_SOURCE) +#if (_POSIX_C_SOURCE - 0) >= 200112L || (_XOPEN_SOURCE - 0) >= 500 || \ + defined(_NETBSD_SOURCE) ssize_t pread(int, void *, size_t, off_t); ssize_t pwrite(int, const void *, size_t, off_t); -#endif +#endif /* (_POSIX_C_SOURCE - 0) >= 200112L || ... */ /* * X/Open Extended API set 2 (a.k.a. C063)