unable to copy data from the kernel to the user space
pradeep reddy punnam
prady_p at yahoo.com
Wed Jul 7 17:55:25 PDT 2004
hi hackers,
i am new to kernel hacking , i am just trying to play with the networking code.
i wrote a system call that will copy the mbuf address from the kernel to user space..
the sys call look like this
355 STD BSD { int sn_rqueue(struct mbuf *m);}
and the code in the sn_rqueue syscall look like
struct mbuf *x;
copyout(x,uap->m;sizeof(x));
and the code in the user program look like
struct mbuf *m=NULL;
syscall(355,m);
and when i tryed to read the ' m ' value it still stays as NULL,
may be this question is trivial for u guys..but i was struck at this point...
i will be very thankful if somebody can help in this...
-prady
---------------------------------
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
More information about the freebsd-hackers
mailing list