freebsd-dev/sbin
Mariusz Zaborski bd1da0a002 Approved, oprócz użycie RESTORE_ERRNO() do ustawiania errno.
Change the nvlist_recv() function to take additional argument that
specifies flags expected on the received nvlist. Receiving a nvlist with
different set of flags than the ones we expect might lead to undefined
behaviour, which might be potentially dangerous.

Update consumers of this and related functions and update the tests.

Approved by:	pjd (mentor)

Update man page for nvlist_unpack, nvlist_recv, nvlist_xfer, cap_recv_nvlist
and cap_xfer_nvlist.

Reviewed by:	AllanJude
Approved by:	pjd (mentor)
2015-05-02 17:45:52 +00:00
..
adjkerntz use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
atm Fix 2 rendering issue with mandoc 2015-04-26 10:18:44 +00:00
badsect Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
bsdlabel mdoc: remove EOL whitespace. 2014-12-29 13:50:59 +00:00
camcontrol Remove End Of Line whitespaces 2015-04-26 10:20:11 +00:00
casperd Approved, oprócz użycie RESTORE_ERRNO() do ustawiania errno. 2015-05-02 17:45:52 +00:00
ccdconfig Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
clri Switch the default WARNS level for sbin/ to 6. 2009-10-19 16:00:24 +00:00
comcontrol A number of places in the source tree still reference cuad.* after 2012-12-08 22:16:36 +00:00
conscontrol Add references to vt(4) to further man-pages. 2014-09-01 16:25:08 +00:00
ddb Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
devd Add devd(8) notifications for creation and destruction of GEOM devices. 2015-01-14 11:15:57 +00:00
devfs Clarify how "hide" and "unhide" commands work on directories. 2013-07-12 06:03:25 +00:00
dhclient mdoc: improvements to SEE ALSO. 2014-12-27 08:22:58 +00:00
dmesg dmesg: accommodate message buffer growth between the sysctl calls 2015-04-20 20:07:39 +00:00
dump Fix a bug which could break extended attributes in a dump output. 2014-09-10 22:37:20 +00:00
dumpfs Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
dumpon Revert r156046. We support setting dumpdev via loader tunable again. 2014-10-08 12:19:48 +00:00
etherswitchcfg Check the number of returned entries before doing any access to ifm_ulist. 2014-07-05 20:16:02 +00:00
fdisk Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
fdisk_pc98 Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
ffsinfo Adjust printf format specifiers for dev_t and ino_t in user space. 2014-12-17 07:10:48 +00:00
fsck Recommit r274750. 2014-11-21 01:43:55 +00:00
fsck_ffs Remove old ioctl use and support, once and for all. 2015-01-06 05:28:37 +00:00
fsck_msdosfs Make UEFI booting of 4Kn disks work: 2014-10-30 15:52:01 +00:00
fsdb Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
fsirand Remove old ioctl use and support, once and for all. 2015-01-06 05:28:37 +00:00
gbde Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
geom Make GEOM_PART work in presence of previous withered self. 2015-03-26 12:17:47 +00:00
ggate - ggatel.8 currently doesn't mention the 'rescue' command and 2015-04-09 20:58:38 +00:00
growfs Fix growfs(8) build with debug enabled (make -DGFSDBG). 2015-04-24 12:48:48 +00:00
gvinum Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
hastctl Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
hastd mdoc: paragraph improvements. 2015-01-04 12:49:24 +00:00
ifconfig ifmedia changes: 2015-04-07 21:31:17 +00:00
init Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
ipf Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
ipfw Generalize object reference handling in ipfw rules. 2015-04-26 10:53:35 +00:00
iscontrol mdoc: remove EOL whitespace. 2014-12-29 13:50:59 +00:00
kldconfig use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
kldload use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
kldstat use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
kldunload use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
ldconfig Add a comment about why aout support is still here: We need it for 2013-03-19 16:57:04 +00:00
md5 Constify. 2015-03-31 19:12:13 +00:00
mdconfig Convert sbin/mdconfig/tests from prove format tests to ATF format tests 2014-11-27 06:04:00 +00:00
mdmfs Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
mknod Fix some more warnings found by clang. 2010-11-22 20:10:48 +00:00
mksnap_ffs Change file permissions for some setuid executables so they are "o+r". 2014-08-21 19:04:15 +00:00
mount Remove some oldnfs remnants. 2015-04-18 16:08:06 +00:00
mount_cd9660 Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
mount_fusefs Make the "automounted" flag work for FUSE filesystems. 2015-03-01 18:26:26 +00:00
mount_msdosfs Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
mount_nfs Remove some oldnfs remnants. 2015-04-18 16:08:06 +00:00
mount_nullfs GC unused variables. Prefer NULL over 0 for pointers. 2013-03-05 22:41:35 +00:00
mount_udf Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
mount_unionfs use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
nandfs Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
natd Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
newfs Remove old ioctl use and support, once and for all. 2015-01-06 05:28:37 +00:00
newfs_msdos Update documented OEM string in newfs_msdos(8). 2015-04-09 19:07:01 +00:00
newfs_nandfs Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
nfsiod - Display current settings when run without options. 2009-12-26 08:36:02 +00:00
nos-tun use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
nvmecontrol use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
pfctl Move ALTQ from contrib to net/altq. The ALTQ code is for many years 2015-04-16 20:22:40 +00:00
pflogd Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
ping After r270929 RAW IP code assumes that all IP fields are in network 2015-01-23 13:26:35 +00:00
ping6 Add ability to not specify a zone identifier twice, when both source and 2014-12-16 14:59:20 +00:00
quotacheck Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
rcorder - Revert r277670 (#include order is required for fparseln) 2015-01-25 03:02:29 +00:00
reboot Document that nextboot(8) doesn't work as expected with ZFS 2015-03-17 20:15:49 +00:00
recoverdisk use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
resolvconf Add resolvconf(8) which manages resolv.conf. 2011-03-18 12:18:52 +00:00
restore restore: Preserve timestamps to the nanosecond. 2015-03-14 13:45:43 +00:00
route Eliminate incorrect IPv6 mask guessing: 2015-01-16 11:17:30 +00:00
routed Belatedly commit the patch for SA-14:21 to head. It was not committed to 2015-01-03 01:52:06 +00:00
rtsol NO_MAN= has been deprecated in favor of MAN= for some time, go ahead 2014-04-13 05:21:56 +00:00
savecore Convert savecore to libxo. The 'verbose' paths still use printf since they're 2015-03-22 17:29:14 +00:00
sconfig use .Mt to mark up email addresses consistently (part1) 2014-06-20 09:40:43 +00:00
setkey Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
shutdown sbin/shutdown: Support time units as in 'shutdown -r +5sec' 2014-12-16 08:29:02 +00:00
spppcontrol mdoc: order prologue macros consistently by Dd/Dt/Os 2010-04-14 19:08:06 +00:00
sunlabel Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
swapon Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
sysctl add support for specifying an initial buffer size when fetching a 2015-02-13 01:20:37 +00:00
tests Migrate tools/regression/sbin/ to the new tests layout. 2014-03-16 02:07:08 +00:00
tunefs Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
umount Cross-reference autounmountd(8) from umount(8). 2014-11-22 16:46:00 +00:00
Makefile Remove duplicate MK_ISCSI block and sort the conditional blocks so this error 2015-02-02 10:31:35 +00:00
Makefile.amd64 Integrate nvmecontrol(8) into the amd64 and i386 builds. 2012-09-17 21:41:38 +00:00
Makefile.arm MF tbemd: Move to using Makefile.arch to select what to build. 2010-09-13 02:25:21 +00:00
Makefile.i386 Integrate nvmecontrol(8) into the amd64 and i386 builds. 2012-09-17 21:41:38 +00:00
Makefile.inc Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
Makefile.mips MF tbemd: Move to using Makefile.arch to select what to build. 2010-09-13 02:25:21 +00:00
Makefile.pc98 MF tbemd: Move to using Makefile.arch to select what to build. 2010-09-13 02:25:21 +00:00
Makefile.sparc64 MF tbemd: Move to using Makefile.arch to select what to build. 2010-09-13 02:25:21 +00:00