XINU
Macros
device.h File Reference

「デバイス名の最大長」と「デバイスID検証マクロ」を提供する。 More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEVNAMLEN   16
 デバイス名の最大サイズ More...
 
#define isbaddev(f)   (((f) < 0) | ((f) >= NDEVS))
 デバイスIDを検証するマクロ。 More...
 

Detailed Description

「デバイス名の最大長」と「デバイスID検証マクロ」を提供する。

Definition in file device.h.

Macro Definition Documentation

◆ DEVNAMLEN

#define DEVNAMLEN   16

デバイス名の最大サイズ

Definition at line 7 of file device.h.

Referenced by getdev().

◆ isbaddev

#define isbaddev (   f)    (((f) < 0) | ((f) >= NDEVS))

デバイスIDを検証するマクロ。

Parameters
[in]fデバイスディスクリプタ
Returns
デバイスIDが不正の場合はtrue、正常の場合はfalseを返す。

Definition at line 15 of file device.h.

Referenced by close(), control(), getc(), init(), mount(), open(), putc(), read(), seek(), and write().