A~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} Safe-Inferred !"#$%&'()*+,-./0123456789:;<-,+*)(%3210/.$#"<;:987654! '& Safe-Inferred  None)~NonezGets the major number from a  for a device file. +The portable implementation always returns 0. {Gets the minor number from a  for a device file. +The portable implementation always returns 0. | Creates a 3 for a device file given a major and minor number. xyz{|xyz{|yxz{|xyz{| Safe-Inferred Safe-Inferred Safe-InferredM =>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwMVUgfedZcbaY`_^X]\[WTSh@ RQPONMLKJIHGFEDCBA ?>wijklmnopqrstuv=None}6 if unix-compat is using its portable implementation,  or 2 if the unix package is simply being re-exported. }~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw}}}                   ! " # $ % & ' ' () *+ ,- ,. ,/ ,0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,: ,; ,< ,= ,> ,? ,@ ,@ ,A ,B ,C ,D ,E ,F ,G ,H ,H IJ IK IL IM IN IO IP IQ IR IS IT IU IV IW IX IY IZ I[ I\ I] I^ I_ I` Ia Ib Ic Id Ie If Ig Ih Ii Ij Ik Il Im In Io Ip Iq Ir Is It Iu Iv Iw Ix Iy Iz I{ I| I} I~ I I I I I Iunix-compat-0.4.1.1System.PosixCompat.FilesSystem.PosixCompat.UnistdSystem.PosixCompat.TempSystem.PosixCompat.TimeSystem.PosixCompat.UserSystem.PosixCompat.ExtensionsSystem.PosixCompatSystem.PosixCompat.Types unix-2.6.0.1System.Posix.Files getPathVar setFileSize touchFile setFileTimessetSymbolicLinkOwnerAndGroupsetOwnerAndGrouprenamereadSymbolicLinkcreateSymbolicLink removeLink createLink createDevicecreateNamedPipegetSymbolicLinkStatus getFileStatus fileExist fileAccess setFileModeSystem.Posix.Unistd nanosleepusleepsleep getSystemIDmachineversionreleasenodeName systemNameSystemIDSystem.Posix.TempmkstempSystem.Posix.Time epochTimeSystem.Posix.UsergetAllUserEntriesgetUserEntryForNamegetUserEntryForIDgetAllGroupEntriesgetGroupEntryForNamegetGroupEntryForIDgetEffectiveUserName setGroupID setUserID getLoginName getGroupsgetEffectiveGroupIDgetEffectiveUserIDgetRealGroupID getRealUserID groupMembersgroupID groupPassword groupName GroupEntry userShell homeDirectory userGecos userGroupIDuserID userPassworduserName UserEntrySystem.Posix.Files.Common getFdPathVar setFdSizesetFdOwnerAndGroup getFdStatusisSocketisSymbolicLink isDirectory isRegularFile isNamedPipeisCharacterDevice isBlockDevicestatusChangeTimemodificationTime accessTimefileSizespecialDeviceID fileGroup fileOwner linkCountfileModefileIDdeviceIDsetFileCreationMask setFdModeintersectFileModesunionFileModes accessModes otherModes groupModes ownerModes stdFileModesetGroupIDMode setUserIDModeotherExecuteModeotherWriteMode otherReadModegroupExecuteModegroupWriteMode groupReadModeownerExecuteModeownerWriteMode ownerReadMode nullFileMode FileStatus FileSizeBits LinkLimitInputLineLimitInputQueueLimit FileNameLimit PathNameLimitPipeBufferLimitSymbolicLinkLimitSetOwnerAndGroupIsRestrictedFileNamesAreNotTruncated VDisableCharAsyncIOAvailablePrioIOAvailableSyncIOAvailablePathVarCMinorCMajor deviceMajor deviceMinor makeDeviceIDusingPortableImplbaseSystem.Posix.TypesCDevCInoCModeCOffCPidCSsizeCGidCNlinkCUidCCcCSpeedCTcflagCRLimFd LinkCountUserIDGroupID ByteCount ClockTick EpochTimeDeviceIDFileIDFileMode ProcessID FileOffsetProcessGroupIDLimit unix_makedev unix_minor unix_majorghc-prim GHC.TypesTrueFalse