and use `#ifdef __linux__` / `#ifdef __FreeBSD__` to improve it.
and use
#ifdef __linux__/#ifdef __FreeBSD__to improve it.