Provided by: manpages-es_1.55-10_all bug

NOMBRE

       bdflush  -  inicia,  vuelca,  o  ajusta  el  demonio  para la limpieza de búferes sucios o
       modificados

SINOPSIS

       int bdflush(int func, long *address);
       int bdflush(int func, long data);

DESCRIPCIÓN

       bdflush inicia, limpia o ajusta el duende  "bdflush".   Solamente  el  superusuario  puede
       llamar a bdflush.

       Si  func es negativo ó 0, y no se ha iniciado demonio alguno, entonces bdflush entra en el
       código del demonio y nunca regresa.

       Si func es 1, algunos búferes sucios (modificados) se escriben en el disco.

       Si func es 2 ó más y es par (el bit menos significativo es  0),  entonces  address  es  la
       dirección  de  una  palabra  larga  y  el  valor  del  parámetro  de ajuste cuyo número es
       (func-2)/2 se devuelve en dicha dirección.

       Si func es 3 ó más e impar (el bit menos significativo es 1), entonces data es una palabra
       larga y el núcleo asigna dicho valor al parámetro de ajuste cuyo número es (func-3)/2

       El  conjunto de parámetros, sus valores y sus intervalos válidos están especificados en el
       fichero fs/buffer.c de los fuentes del núcleo.

VALOR DEVUELTO

       Si func es negativo ó 0 y el demonio comienza satisfactoriamente, bdflush  nunca  regresa.
       En  caso  contrario,  el  valor  devuelto es 0 en caso de éxito y -1 en caso de error, y a
       errno se le asigna el tipo de error.

ERRORES

       EPERM  El que llama a esta rutina no es el superusuario.

       EFAULT La dirección address apunta afuera de su espacio de direcciones accesible.

       EBUSY  Se ha intentado entrar en el código del demonio después de que otro proceso  ya  lo
              haya hecho.

       EINVAL Se ha intentado leer o escribir un número de parámetro inválido, o asignar un valor
              inválido a un parámetro.

CONFORME A

       bdflush es una función específica de Linux y no se debe usar  en  aquellos  programas  que
       pretendan ser transportables.

VÉASE TAMBIÉN

       fsync(2), sync(2), update(8), sync(8)