在内核空间中,我想从终端复制一个字符并将其放入用户空间。
我正在尝试这段代码,但它不起作用:
char mychar;
int result;
mychar = getch();
result = copyout(&mychar, chptr, sizeof(mychr));
(chptr
是指向用户级空间的指针)
copyout
不返回 1. 有谁知道问题是什么?
在内核空间中,我想从终端复制一个字符并将其放入用户空间。
我正在尝试这段代码,但它不起作用:
char mychar;
int result;
mychar = getch();
result = copyout(&mychar, chptr, sizeof(mychr));
(chptr
是指向用户级空间的指针)
copyout
不返回 1. 有谁知道问题是什么?