-#ifdef __linux__
- /* On Linux, calling fchmod() *before* bind() sets permissions for the file
- * about to be created. Calling fchmod() *after* bind has no effect on the
- * file that was created.) */
- return fchmod(fd, 0700) || bind(fd, sun, sun_len) ? errno : 0;
-#else