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.