copy_to_user()를 어떻게 써야할지 모르겠어요 char *buf가 선언되어있고
ioctl(인자들~ 중에 char *buffer)을 넣어주고 안에서 buf에 있는 내용을 사용자에게 보내려고 하는데요 copy_to_user(buffer,buf,sizeof(char*)); 하면 되지않네요. 어떻게 해야하는거죠?
copy_to_user(buffer,buf,sizeof(char*));
응용프로그램 상에서 iostl(연 파일 이름, 구별자 , char값) 을 주면 커널에서 받아서 파일 안에 있는 buffer만큼 char값으로 바꾸어서 내보낼려구요
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
인용:copy_to_user(buffer,bu
에서 sizeof(char*)는... 32비트에서 4가 되지 않나요?
buf의 크기, 즉 보내고자 하는 데이터의 크기가 4가 맞나요?
데이타 크기가 4 맞는거 같은데요
응용프로그램 상에서
iostl(연 파일 이름, 구별자 , char값)
을 주면 커널에서 받아서
파일 안에 있는 buffer만큼 char값으로 바꾸어서 내보낼려구요
댓글 달기