FreeBSD syscall: fixes for semctl