]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Introduce channel flags in libcasper.
authorMariusz Zaborski <oshogbo@FreeBSD.org>
Sat, 17 Feb 2018 12:22:29 +0000 (12:22 +0000)
committerMariusz Zaborski <oshogbo@FreeBSD.org>
Sat, 17 Feb 2018 12:22:29 +0000 (12:22 +0000)
commit4fc0a2791eec3d9fc45dadc7f4677fccf24d25f6
tree460a977fdd8b6499a3c8736f69d7bdfbbafd73d3
parente4ccf57fdc5bfa5b6f5e362c738d2e0330ea25d8
Introduce channel flags in libcasper.

Instead of passing flags (which describe a type of nvlist)
every send/recv we remember them in channel.
It's enough for use to extract them only during unwrap.
This simplify use of Casper.

Reviewed by: bruffer@, bcr@ (both man page)
Differential Revision: https://reviews.freebsd.org/D14196 (man page)
20 files changed:
lib/libcasper/libcasper/Makefile
lib/libcasper/libcasper/libcasper.3
lib/libcasper/libcasper/libcasper.c
lib/libcasper/libcasper/libcasper.h
lib/libcasper/libcasper/libcasper_impl.h
lib/libcasper/libcasper/libcasper_service.c
lib/libcasper/libcasper/libcasper_service.h
lib/libcasper/libcasper/service.c
lib/libcasper/services/cap_dns/Makefile
lib/libcasper/services/cap_dns/cap_dns.c
lib/libcasper/services/cap_grp/Makefile
lib/libcasper/services/cap_grp/cap_grp.c
lib/libcasper/services/cap_pwd/Makefile
lib/libcasper/services/cap_pwd/cap_pwd.c
lib/libcasper/services/cap_random/Makefile
lib/libcasper/services/cap_random/cap_random.c
lib/libcasper/services/cap_sysctl/Makefile
lib/libcasper/services/cap_sysctl/cap_sysctl.c
lib/libcasper/services/cap_syslog/Makefile
lib/libcasper/services/cap_syslog/cap_syslog.c