os-wrappers-test: Handle fcntl() being declared as a macro

On some systems (e.g. FreeBSD with the latest epoll-shim), fcntl is
declared as a macro instead of a function. Wrap the definition here in
parantheses to avoid function-macro expansion.

Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
3 jobs for epoll-shim in 1 minute and 15 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Review
passed #10522130
check-commit

00:00:24

 
  Prep
passed #10522131
debian:buster@container-prep

00:00:25

 
  Build
passed #10522132
build-native

00:00:25