Remove FreeBSD directory
Encapsulate sys call lists in a OS-specific class
Update #define