| ACPILID(4) | Device Drivers Manual | ACPILID(4) | 
acpilid —
acpilid* at acpi?
acpilid driver supports ACPI “lid
  switches”. The powerd(8)
  daemon can be used to control actions against the events of opening or closing
  the lid. The script used is
  /etc/powerd/scripts/lid_switch, and the events are
  either pressed (the lid was closed) or
  released (the lid was opened).
...
case "${2}" in
pressed)
        logger -p info "${0}: suspending..."
        # As in sleep_button, kill some daemons.
        #
        /etc/rc.d/dhcpcd stop
        /etc/rc.d/network stop
        /etc/rc.d/wpa_supplicant stop
        # Suspend.
        #
        if /sbin/sysctl hw.acpi.sleep.state >/dev/null 2>&1; then
                /sbin/sysctl -w hw.acpi.sleep.state=3
	fi
        # Waking up.
        #
        /etc/rc.d/wpa_supplicant start
        /etc/rc.d/network start
        /etc/rc.d/dhcpcd start
...
acpilid driver appeared in NetBSD
  1.6.
| January 9, 2011 | NetBSD 10.1 |