matthieu
5092a69bf9
Don't try to revoque privileges if priv_init is called without
...
privileges. The parent process will be used for operations
that can't be pledged.
2015-11-14 17:12:14 +00:00
matthieu
27549fce93
Reduce gcc warnings. No functional changes.
2015-11-11 21:20:12 +00:00
matthieu
300ba5c057
use HAVE_ instead of HAS_ macros for consistency.
2015-11-11 21:18:12 +00:00
matthieu
d00d2dd896
msg_controllen has to be CMSG_SPACE so that the kernel can account for
...
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis. From deraadt@
2008-03-24 21:24:52 +00:00
matthieu
16236de311
Repair msg_controllen. In those cases it should just be
...
CMSG_SIZE(sizeof(int)), not sizeof(buffer) which may be larger because
of alignment. Based on fixes in base system.
2008-03-15 17:14:11 +00:00
matthieu
f0623845fe
Correct CMSG_SPACE and CMSG_LEN usage, same fixes as in the base system.
...
ok deraadt@
2008-03-13 06:53:06 +00:00
matthieu
883fe2a618
OpenBSD modification: privilege separation.
2006-11-26 16:59:50 +00:00