=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/include/unistd.h,v retrieving revision 1.82 retrieving revision 1.83 diff -c -r1.82 -r1.83 *** src/include/unistd.h 2013/12/04 22:58:24 1.82 --- src/include/unistd.h 2013/12/28 01:51:53 1.83 *************** *** 1,4 **** ! /* $OpenBSD: unistd.h,v 1.82 2013/12/04 22:58:24 deraadt Exp $ */ /* $NetBSD: unistd.h,v 1.26.4.1 1996/05/28 02:31:51 mrg Exp $ */ /*- --- 1,4 ---- ! /* $OpenBSD: unistd.h,v 1.83 2013/12/28 01:51:53 martynas Exp $ */ /* $NetBSD: unistd.h,v 1.26.4.1 1996/05/28 02:31:51 mrg Exp $ */ /*- *************** *** 436,443 **** #endif #if __XPG_VISIBLE >= 500 ! ssize_t pread(int, void *, size_t, off_t); ! ssize_t pwrite(int, const void *, size_t, off_t); int ttyname_r(int, char *, size_t) __attribute__((__bounded__(__string__,2,3))); #endif --- 436,445 ---- #endif #if __XPG_VISIBLE >= 500 ! ssize_t pread(int, void *, size_t, off_t) ! __attribute__((__bounded__(__buffer__,2,3))); ! ssize_t pwrite(int, const void *, size_t, off_t) ! __attribute__((__bounded__(__buffer__,2,3))); int ttyname_r(int, char *, size_t) __attribute__((__bounded__(__string__,2,3))); #endif *************** *** 468,474 **** int faccessat(int, const char *, int, int); int fchownat(int, const char *, uid_t, gid_t, int); int linkat(int, const char *, int, const char *, int); ! ssize_t readlinkat(int, const char *, char *, size_t); int symlinkat(const char *, int, const char *); int unlinkat(int, const char *, int); #endif --- 470,477 ---- int faccessat(int, const char *, int, int); int fchownat(int, const char *, uid_t, gid_t, int); int linkat(int, const char *, int, const char *, int); ! ssize_t readlinkat(int, const char *, char *, size_t) ! __attribute__ ((__bounded__(__string__,3,4))); int symlinkat(const char *, int, const char *); int unlinkat(int, const char *, int); #endif