/* * David Leonard , 1999. Public Domain. * * $OpenBSD: uthread_fchflags.c,v 1.1 1999/01/08 05:42:18 d Exp $ */ #include #include #ifdef _THREAD_SAFE #include #include "pthread_private.h" int fchflags(int fd, unsigned int flags) { int ret; if ((ret = _FD_LOCK(fd, FD_WRITE, NULL)) == 0) { ret = _thread_sys_fchflags(fd, flags); _FD_UNLOCK(fd, FD_WRITE); } return (ret); } #endif