Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/lib/libc/README,v rcsdiff: /ftp/cvs/cvsroot/src/lib/libc/README,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.6 retrieving revision 1.7 diff -u -p -r1.6 -r1.7 --- src/lib/libc/README 2017/01/12 00:38:25 1.6 +++ src/lib/libc/README 2017/02/08 13:31:36 1.7 @@ -1,4 +1,4 @@ - $NetBSD: README,v 1.6 2017/01/12 00:38:25 riastradh Exp $ + $NetBSD: README,v 1.7 2017/02/08 13:31:36 riastradh Exp $ libc: The C library. @@ -209,13 +209,8 @@ compiled with the old signature, will co The source file src/lib/libc/compat/gen/compat_time.c includes "namespace.h", , and , but suppresses the normal declaration of `time' in by defining - __LIBC12_SOURCE__. Instead, - (src/lib/libc/compat/include/time.h) declares `time' with the - effective old signature: - - int32_t time(int32_t *); - - Then compat_time.c defines `time' normally: + __LIBC12_SOURCE__ and thus gets it from + instead. Then compat_time.c defines `time' normally: int32_t time(int32_t *t)