CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2015/10/17 18:04:43

Modified files:
        sys/kern       : syscalls.master kern_pledge.c uipc_syscalls.c 
        sys/sys        : pledge.h proc.h socketvar.h 
        sys/netinet    : in_pcb.c 
        sys/netinet6   : in6_pcb.c 

Log message:
Add two new system calls: dnssocket() and dnsconnect().  This creates a
SS_DNS tagged socket which has limited functionality (for example, you
cannot accept on them...)  The libc resolver will switch to using these,
therefore pledge can identify a DNS transaction better.
ok tedu guenther kettenis beck and others

Reply via email to