E/S de bajo nivel
Estas funciones del sistema operativo directamente para la operación de nivel inferior que lo proporcionada por E/S de secuencia.Las llamadas de bajo nivel de entrada y salida no codifique los datos del búfer o de formato.
Las rutinas de bajo nivel pueden tener acceso a las secuencias estándar abierto en el inicio del programa mediante descriptores de archivo predefinidos siguientes.
Stream |
Descriptor de archivo |
---|---|
stdin |
0 |
stdout |
1 |
stderr |
2 |
Las rutinas de E/S de bajo nivel establecen la variable global de errno cuando se produce un error.Debe incluir STDIO.H cuando se usan funciones de bajo nivel sólo si el programa requiere una constante que esté definido en STDIO.H, como la marca de fin de archivo (EOF).
Funciones de E/S de bajo nivel
Función |
Utilice |
---|---|
Archivo próximo |
|
Borre el archivo en el disco |
|
cree el archivo |
|
Descriptor de archivo disponible siguiente return para el archivo especificado |
|
Cree segundo descriptor para el archivo especificado |
|
Prueba del final de archivo |
|
Coloque el puntero de archivo a la ubicación especificada |
|
archivo abierto |
|
Leer datos desde el archivo |
|
archivo abierto para el uso compartido de archivos |
|
Obtenga la posición actual del archivo-puntero |
|
Establezca la máscara de archivo |
|
Escribir datos en el archivo |
_dup y _dup2 se utilizan normalmente para asociar los descriptores de archivo predefinidos con archivos diferentes.