65void *
setUIO(
int uio_index,
int length) {
70 sprintf(uio_buf,
"/dev/uio%d", uio_index);
71 uio_fd = open(uio_buf, O_RDWR);
73 printf(
"Invalid UIO device file: %s.\n", uio_buf);
76 uio_ptr = mmap(NULL, length, PROT_READ | PROT_WRITE, MAP_SHARED, uio_fd, 0);
86int unsetUIO(
void *uio_ptr,
int length) {
return munmap(uio_ptr, length); }
void * setUIO(int uio_index, int length)
int unsetUIO(void *uio_ptr, int length)