baescreva Serviço de Kernel

Propósito

Grava os dados de buffer especificados sem esperar que a E/S seja concluída.

Sintaxe

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

Parâmetro

Item Descrição
bp Especifica o endereço da estrutura de buffer.

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 baescreva configura a sinalização assíncrona no buffer especificado e chama o serviço kernel bescrever para gravar o buffer.

Ambiente de Execução

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

Valores De Retorno

Item Descrição
0 Indica conclusão bem-sucedida.
Nº DE ERRO Retorna um número de erro do arquivo /usr/include/sys/errno.h sobre erro.