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 se define en STDIO.H, como la marca de fin de archivo (EOF).
Funciones de E/S de bajo nivel
Función |
Utilice |
---|---|
Archivo próximo |
|
Archivo alineado en el disco |
|
Cree el archivo |
|
Descriptor de archivo disponible siguiente return para el archivo especificado |
|
Cree segundo descriptor para el archivo especificado |
|
Pruebe el 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 (el 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.