unix-compat-0.4.3.1: Portable POSIX-compatibility layer.

Safe HaskellNone
LanguageHaskell98

System.PosixCompat.Extensions

Contents

Description

This module provides some functions not present in the unix package.

Synopsis

Device IDs.

type CMajor = CUInt #

type CMinor = CUInt #

deviceMajor :: DeviceID -> CMajor #

Gets the major number from a DeviceID for a device file.

The portable implementation always returns 0.

deviceMinor :: DeviceID -> CMinor #

Gets the minor number from a DeviceID for a device file.

The portable implementation always returns 0.

makeDeviceID :: CMajor -> CMinor -> DeviceID #

Creates a DeviceID for a device file given a major and minor number.