#!/bin/sh
# BASELINE (stock kernel): panics at cli's connect() -- Fatal trap 12, ip=0x0
# root: sysctl net.inet.accf.unloadable=1
#       kldload accf_http
# unpriv (any user): ./srv2975 19001 &        # attaches httpready
# root: kldunload accf_http                   # succeeds: no refcount!
# unpriv: ./cli 19001                         # -> Fatal trap 12 (call NULL)
gcc -O2 -pipe -o srv2975 srv.c || exit 1
gcc -O2 -pipe -o cli cli.c || exit 1
echo "after building: follow the root steps above; see VERDICT.md"
