'\" te .\" Copyright (c) 2006, Sun Microsystems, Inc. All Rights Reserved. .\" Copyright 1989 AT&T .TH geterror 9F "16 Jan 2006" "SunOS 5.11" "Kernel Functions for Drivers" .SH NAME geterror \- return \fBI/O\fR error .SH SYNOPSIS .LP .nf #include #include #include \fBint\fR \fBgeterror\fR(\fBstruct buf *\fR\fIbp\fR); .fi .SH INTERFACE LEVEL .sp .LP Architecture independent level 1 (DDI/DKI). .SH PARAMETERS .sp .ne 2 .mk .na \fB\fIbp\fR\fR .ad .RS 6n .rt Pointer to a \fBbuf\fR(9S) structure. .RE .SH DESCRIPTION .sp .LP The \fBgeterror()\fR function returns the error number from the error field of the buffer header structure. .SH RETURN VALUES .sp .LP An error number indicating the error condition of the \fBI/O\fR request is returned. If the \fBI/O\fR request completes successfully, \fB0\fR is returned. .SH CONTEXT .sp .LP The \fBgeterror()\fR function can be called from user, interrupt, or kernel context. .SH SEE ALSO .sp .LP \fBbuf\fR(9S) .sp .LP \fIWriting Device Drivers for Oracle Solaris 11.2\fR