freebsd-dev/tests/sys
Enji Cooper 94ebd6f5b4 Fix issues identified by Coverity
- Always munmap memory regions after mmap'ing them.
- Make sure getpagesize() returns a value greater than 0 and use a
  cached value instead of always calling getpagesize(3).
- Remove intermediate variable for assigning from $TMPDIR if set in the
  environment to eliminate warnings about pointer conversions with "/tmp",
  and to mute an invalid buffer overflow concern from Coverity
  (snprintf and tacking on a NUL terminator was alleviating that concern
  before).
- Remove useless self-test of psize before it's initialized.
- Check the return values of getrlimit/setrlimit.

Cosmetic changes:
- Replace a `(void*)0` with NULL.
- Do some minor whitespace clean up.
- Remove an unnecessary cast to mmap.
- Make all munmap calls use ATF_REQUIRE_MSG instead of using the:

  > if (munmap(..) == -1)
  >    atf_tc_fail(..)

  idiom. Employ the new idiom consistently when calling munmap.

CID: 1331351, 1331382-1331386, 1331513, 1331514, 1331565, 1331583, 1331694
Differential Revision: https://reviews.freebsd.org/D6012
MFC after: 2 weeks
Reported by: Coverity
Reviewed by: markj
Sponsored by: EMC / Isilon Storage Division
2016-04-19 23:15:47 +00:00
..
acl MFH 2016-03-10 21:16:01 +00:00
aio MFH 2016-04-16 02:32:12 +00:00
fifo MFH 2016-03-10 21:16:01 +00:00
file Minor cosmetic cleanup 2016-04-18 07:48:27 +00:00
geom MFH 2016-04-04 23:55:32 +00:00
kern MFH 2016-03-10 21:16:01 +00:00
kqueue MFH 2016-03-10 21:16:01 +00:00
mac MFH 2016-03-10 21:16:01 +00:00
mqueue MFH 2016-03-10 21:16:01 +00:00
netinet MFH 2016-03-10 21:16:01 +00:00
opencrypto MFH 2016-03-10 21:16:01 +00:00
pjdfstest MFH 2016-03-10 21:16:01 +00:00
posixshm Fix issues identified by Coverity 2016-04-19 23:15:47 +00:00
vfs MFH 2016-03-10 21:16:01 +00:00
vm Fix leaks and test for getpagesize() returning == -1 2016-04-19 22:25:14 +00:00
Makefile MFH 2016-02-18 00:37:58 +00:00
Makefile.depend DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00