Oh the `setsockopt` in this function is just a convenience wrapper around the libc version.

Also, our maximum line length I think is around 100 (you can check this by running `make tidy`), but I personally prefer 80 (and wouldn't mind 78!).