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. |