GETERROR(9F) Kernel Functions for Drivers GETERROR(9F)
geterror - return I/O error
#include <sys/types.h>
#include <sys/buf.h>
#include <sys/ddi.h>
int geterror(struct buf *bp);
Architecture independent level 1 (DDI/DKI).
bp
Pointer to a buf(9S) structure.
The geterror() function returns the error number from the error
field of the buffer header structure.
An error number indicating the error condition of the I/O request is
returned. If the I/O request completes successfully, 0 is returned.
The geterror() function can be called from user, interrupt, or kernel
context.
buf(9S)
Writing Device Drivers
January 16, 2006 GETERROR(9F)
NAME
geterror - return I/O error
SYNOPSIS
#include <sys/types.h>
#include <sys/buf.h>
#include <sys/ddi.h>
int geterror(struct buf *bp);
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI).
PARAMETERS
bp
Pointer to a buf(9S) structure.
DESCRIPTION
The geterror() function returns the error number from the error
field of the buffer header structure.
RETURN VALUES
An error number indicating the error condition of the I/O request is
returned. If the I/O request completes successfully, 0 is returned.
CONTEXT
The geterror() function can be called from user, interrupt, or kernel
context.
SEE ALSO
buf(9S)
Writing Device Drivers
January 16, 2006 GETERROR(9F)