UREADC(9F) Kernel Functions for Drivers UREADC(9F)
NAME
ureadc - add character to a uio structure
SYNOPSIS
#include <sys/uio.h>
#include <sys/types.h>
int ureadc(
int c,
uio_t *uio_p);
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI).
PARAMETERS
c The character added to the
uio(9S) structure.
uio_p Pointer to the
uio(9S) structure.
DESCRIPTION
The
ureadc() function transfers the character
c into the address
space of the
uio(9S) structure pointed to by
uio_p, and updates the
uio structure as for
uiomove(9F).
RETURN VALUES
0 is returned on success and
EFAULT on failure.
CONTEXT
The
ureadc() function can be called from user, interrupt, or kernel
context.
SEE ALSO
uiomove(9F),
uwritec(9F),
iovec(9S),
uio(9S) Writing Device Drivers January 16, 2006 UREADC(9F)