| ||||||||
| ||||||||
| Description | ||||||||
POSIX support layer for the standard libraries. This library is built on *every* platform, including Win32. Non-posix compliant in order to support the following features: * S_ISSOCK (no sockets in POSIX) | ||||||||
| type CDir = () | ||||||||
| type CDirent = () | ||||||||
| type CFLock = () | ||||||||
| type CGroup = () | ||||||||
| type CLconv = () | ||||||||
| type CPasswd = () | ||||||||
| type CSigaction = () | ||||||||
| type CSigset = () | ||||||||
| type CStat = () | ||||||||
| type CTermios = () | ||||||||
| type CTm = () | ||||||||
| type CTms = () | ||||||||
| type CUtimbuf = () | ||||||||
| type CUtsname = () | ||||||||
| type CDev = Word64 | ||||||||
| type CIno = Word32 | ||||||||
| type CMode = Word32 | ||||||||
| type COff = Int32 | ||||||||
| type CPid = Int32 | ||||||||
| type CGid = Word32 | ||||||||
| type CNlink = Word32 | ||||||||
| type CSsize = Int32 | ||||||||
| type CUid = Word32 | ||||||||
| type CCc = Word8 | ||||||||
| type CSpeed = Word32 | ||||||||
| type CTcflag = Word32 | ||||||||
| fdFileSize :: Int -> IO Integer | ||||||||
| data FDType | ||||||||
| ||||||||
| fileType :: FilePath -> IO FDType | ||||||||
| fdType :: Int -> IO FDType | ||||||||
| fileTruncate :: FilePath -> IO () | ||||||||
| fdIsTTY :: Int -> IO Bool | ||||||||
| setEcho :: Int -> Bool -> IO () | ||||||||
| getEcho :: Int -> IO Bool | ||||||||
| setCooked :: Int -> Bool -> IO () | ||||||||
| tcSetAttr :: FD -> CInt -> Ptr CTermios -> IO () | ||||||||
| c_access :: CString -> CMode -> IO CInt | ||||||||
| c_chmod :: CString -> CMode -> IO CInt | ||||||||
| c_chdir :: CString -> IO CInt | ||||||||
| c_close :: CInt -> IO CInt | ||||||||
| c_closedir :: Ptr CDir -> IO CInt | ||||||||
| c_creat :: CString -> CMode -> IO CInt | ||||||||
| c_dup :: CInt -> IO CInt | ||||||||
| c_dup2 :: CInt -> CInt -> IO CInt | ||||||||
| c_fstat :: CInt -> Ptr CStat -> IO CInt | ||||||||
| c_getcwd :: Ptr CChar -> CInt -> IO (Ptr CChar) | ||||||||
| c_isatty :: CInt -> IO CInt | ||||||||
| c_lseek :: CInt -> COff -> CInt -> IO COff | ||||||||
| lstat :: CString -> Ptr CStat -> IO CInt | ||||||||
| c_open :: CString -> CInt -> CMode -> IO CInt | ||||||||
| c_opendir :: CString -> IO (Ptr CDir) | ||||||||
| mkdir :: CString -> CInt -> IO CInt | ||||||||
| c_read :: CInt -> Ptr CChar -> CSize -> IO CSsize | ||||||||
| c_readdir :: Ptr CDir -> IO (Ptr CDirent) | ||||||||
| c_rename :: CString -> CString -> IO CInt | ||||||||
| c_rewinddir :: Ptr CDir -> IO () | ||||||||
| c_rmdir :: CString -> IO CInt | ||||||||
| c_stat :: CString -> Ptr CStat -> IO CInt | ||||||||
| c_umask :: CMode -> IO CMode | ||||||||
| c_write :: CInt -> Ptr CChar -> CSize -> IO CSsize | ||||||||
| c_unlink :: CString -> IO CInt | ||||||||
| c_fcntl_read :: CInt -> CInt -> IO CInt | ||||||||
| c_fcntl_write :: CInt -> CInt -> CInt -> IO CInt | ||||||||
| c_fcntl_lock :: CInt -> CInt -> Ptr CFLock -> IO CInt | ||||||||
| c_fork :: IO CPid | ||||||||
| c_fpathconf :: CInt -> CInt -> IO CLong | ||||||||
| c_sigemptyset :: Ptr CSigset -> IO () | ||||||||
| c_link :: CString -> CString -> IO CInt | ||||||||
| c_mkfifo :: CString -> CMode -> IO CInt | ||||||||
| c_pathconf :: CString -> CInt -> IO CLong | ||||||||
| c_pipe :: Ptr CInt -> IO CInt | ||||||||
| c_sigaddset :: Ptr CSigset -> CInt -> IO CInt | ||||||||
| c_sigprocmask :: CInt -> Ptr CSigset -> Ptr CSigset -> IO () | ||||||||
| c_tcgetattr :: CInt -> Ptr CTermios -> IO CInt | ||||||||
| c_tcsetattr :: CInt -> CInt -> Ptr CTermios -> IO CInt | ||||||||
| c_uname :: Ptr CUtsname -> IO CInt | ||||||||
| c_utime :: CString -> Ptr CUtimbuf -> IO CMode | ||||||||
| c_waitpid :: CPid -> Ptr CInt -> CInt -> IO CPid | ||||||||
| o_RDONLY :: CInt | ||||||||
| o_WRONLY :: CInt | ||||||||
| o_RDWR :: CInt | ||||||||
| o_APPEND :: CInt | ||||||||
| o_CREAT :: CInt | ||||||||
| o_EXCL :: CInt | ||||||||
| o_TRUNC :: CInt | ||||||||
| o_NOCTTY :: CInt | ||||||||
| o_NONBLOCK :: CInt | ||||||||
| o_BINARY :: CInt | ||||||||
| s_isreg :: CMode -> Bool | ||||||||
| s_ischr :: CMode -> Bool | ||||||||
| s_isblk :: CMode -> Bool | ||||||||
| s_isdir :: CMode -> Bool | ||||||||
| s_isfifo :: CMode -> Bool | ||||||||
| sizeof_stat :: Int | ||||||||
| st_mtime :: Ptr CStat -> IO CTime | ||||||||
| st_size :: Ptr CStat -> IO COff | ||||||||
| st_mode :: Ptr CStat -> IO CMode | ||||||||
| const_echo :: CInt | ||||||||
| const_tcsanow :: CInt | ||||||||
| const_icanon :: CInt | ||||||||
| const_vmin :: CInt | ||||||||
| const_vtime :: CInt | ||||||||
| const_sigttou :: CInt | ||||||||
| const_sig_block :: CInt | ||||||||
| const_sig_setmask :: CInt | ||||||||
| const_f_getfl :: CInt | ||||||||
| const_f_setfl :: CInt | ||||||||
| sizeof_termios :: Int | ||||||||
| sizeof_sigset_t :: Int | ||||||||
| c_lflag :: Ptr CTermios -> IO CTcflag | ||||||||
| poke_c_lflag :: Ptr CTermios -> CTcflag -> IO () | ||||||||
| ptr_c_cc :: Ptr CTermios -> IO (Ptr Word8) | ||||||||
| s_issock :: CMode -> Bool | ||||||||
| Produced by Haddock version 0.4 |