#include #include -- | module Bindings.Posix.Fcntl where #strict_import import Bindings.Posix.Sys.Types #num F_DUPFD #num F_GETFD #num F_SETFD #num F_GETFL #num F_SETFL #num F_GETLK #num F_SETLK #num F_SETLKW #num F_GETOWN #num F_SETOWN #num FD_CLOEXEC #num F_RDLCK #num F_UNLCK #num F_WRLCK #num O_CREAT #num O_EXCL #num O_NOCTTY #num O_TRUNC #num O_APPEND #num O_NONBLOCK #num O_SYNC #num O_ACCMODE #num O_RDONLY #num O_RDWR #num O_WRONLY #starttype struct flock #field l_type , CShort #field l_whence , CShort #field l_start , #field l_len , #field l_pid , #stoptype #ccall creat , CString -> -> IO CInt