UREADC(9F) Kernel Functions for Drivers UREADC(9F)
ureadc - add character to a uio structure
#include <sys/uio.h>
#include <sys/types.h>
int ureadc(int c, uio_t *uio_p);
Architecture independent level 1 (DDI/DKI).
c
The character added to the uio(9S) structure.
uio_p
Pointer to the uio(9S) structure.
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).
0 is returned on success and EFAULT on failure.
The ureadc() function can be called from user, interrupt, or kernel
context.
uiomove(9F), uwritec(9F), iovec(9S), uio(9S)
Writing Device Drivers
January 16, 2006 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)