summaryrefslogtreecommitdiff
path: root/include (follow)
AgeCommit message (Collapse)Author
2015-03-03Style fixsin
2015-03-03Add mbstowcs() checksin
2015-03-03Add mbsnrtowcs() and mbsrtowcs() checkssin
2015-03-03Add wmemcpy() and wmemmove() checkssin
2015-03-03Add wmemset() checksin
2015-03-03Fix signed/unsigned warningsin
2015-03-03Remove gcc attribute decorationsin
2015-03-03Don't trap on error for vsprintf() and friendssin
2015-03-03Add fgetws() checksin
2015-03-03Add ppoll() checksin
2015-03-01Add fwrite() checksin
2015-03-01Add fread() checksin
2015-03-01Add vsprintf() checksin
2015-03-01Fix potential signed/unsigned warningsin
2015-03-01Add sprintf() checksin
2015-02-28Remove redundant checkssin
We can never have an array of more than SIZE_MAX/2/sizeof(gid_t) gid_t's.
2015-02-28Minor style fixsin
2015-02-28Add sendto() checksin
2015-02-28Add readlink() and readlinkat() checkssin
2015-02-28Style fixsin
2015-02-28Use __typeof__(sizeof 0) trickerysin
We cannot pull stddef.h and since fortify already relies on GCC features we can use the above typeof trick to get a usable size_t.
2015-02-28__fortify_realpath() should trap if PATH_MAX is not definedsin
This is currently done only if the pointer is non-NULL.
2015-02-28Add ttyname_r() checksin
2015-02-28Don't include stddef.h from poll.hsin
2015-02-28Add poll() checksin
Not sure if including stddef.h from poll.h is acceptable.
2015-02-28Add getgroups() checksin
Since getgroups() will never write more than NGROUPS_MAX entries we might as well cap len to that value. The following should probably not trap the program: gid_t set[NGROUPS_MAX]; getgroups(NGROUPS_MAX + 1, set);
2015-02-28Add getdomainname() checksin
2015-02-25Clarify comment a bitsin
2015-02-25Add getlogin_r() checksin
2015-02-24Add send() checksin
2015-02-24Add write() checksin
2015-02-24Add realpath() checksin
2015-02-24Remove compile time checkssin
These can produce false positives. Given that we support fortify source level 1 we shouldn't break valid code.
2015-02-23Add gethostname() checkssin
2015-02-22Remove header license commentssin
2015-02-05Add getcwd() checkssin
2015-02-05Add confstr() checkssin
2015-02-04Remember to #undef __errordeclsin
Thanks zhasha for spotting this.
2015-02-04Style fixsin
2015-02-04Add recvfrom() checkssin
2015-01-30Add recv() checkssin
2015-01-30Use consistent naming conventionsin
2015-01-30Remove pwrite/writesin
2015-01-30Remove __restrictsin
2015-01-30Add FD_{CLR,SET} checkssin
2015-01-30Add pread() and pwrite() checkssin
2015-01-29Fix typosin
2015-01-29Style fixsin
2015-01-29Add read()/write() checkssin
2015-01-29Allow dest == src in memcpy()sin
memcpy() needs to accept dest == src for gcc. struct foo a, b; a = a; might be implemented using memcpy().