701 void
702 vsf_sysutil_activate_noblock(int fd)
703 {
704 int retval;
705 int curr_flags = fcntl(fd, F_GETFL);
706 if (vsf_sysutil_retval_is_error(curr_flags))
707 {
708 die("fcntl");
709 }
710 curr_flags |= O_NONBLOCK;
711 retval = fcntl(fd, F_SETFL, curr_flags);
712 if (retval != 0)
713 {
714 die("fcntl");
715 }
716 }