serviço do kernel bdwrite

Propósito

Libera o buffer especificado após marcá-lo para gravação atrasada.

Sintaxe

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/buf.h>
void bdwrite (bp)
struct buf  *bp;

Parâmetro

Item Descrição
bp Especifica o endereço da estrutura de buffer para o buffer a ser escrito.

Em uma plataforma que suporta chaves de armazenamento, o parâmetro passado em bp deve estar no domínio de proteção KKEY_PUBLIC ou KKEY_BLOCK_DEV .

Descrição

O serviço kernel bdwrite marca o buffer especificado para que o bloco seja gravado no dispositivo quando o buffer for roubado. O serviço bdwrite marca o buffer especificado como gravação atrasada e, em seguida, libera-o (ou seja, coloca o buffer na lista livre). Quando este buffer é redesignado ou reafirmado, ele é gravado no dispositivo.

Ambiente de Execução

O serviço kernel bdwrite pode ser chamado apenas do ambiente de processo.

Valores De Retorno

O serviço kernel bdwrite não tem valores de retorno.