Hello all, I am writing a KLD module to intercept execve() as following: static int my_execve(struct thread *td, struct execve_args *uap) { return(execve(td,uap)); } As you can see, I first just want to make sure that my_execve won't affect the original execve, then I will add some new logic in my_execve before returning to execve(). After kldload with this module, I always get "Bad address" error if I use any command like ls, cd, etc. Does anyone know where my problem is? Thanks!
--------------------------------- Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"