#ifndef UIOBASIC←H
#define UIOBASIC←H

#include <sys/types.h>
#include <sys/file.h>
#include <sys/stat.h>

/*
 * Descriptors
 */
typedef int XR←Fildes; 
#define XR←nullFildes ((XR←Fildes)(-1))

/*
 * Non-Unix-like I/O
 */

typedef unsigned XR←FDKind;  
/* XR←FDKind only for compatibility -- it is ignored by the implementation */

typedef int XR←UIOBlocking;
/* XR←UIOBlocking only for compatibility -- it is ignored by the implementation */

#   define XR←FD←KIND←STD		((XR←FDKind)0)
#   define XR←FD←KIND←LAST		((XR←FDKind)(0))
/* only standard Unix file descriptors are supported */

#endif