call_usermodehelper — prepare and start a usermode application
int call_usermodehelper ( | const char * path, |
| char ** argv, | |
| char ** envp, | |
int wait); |
const char * pathpath to usermode executable
char ** argvarg vector for process
char ** envpenvironment for process
int waitwait for the application to finish and return status. when UMH_NO_WAIT don't wait at all, but you get no useful error back when the program couldn't be exec'ed. This makes it safe to call from interrupt context.
This function is the equivalent to use call_usermodehelper_setup and
call_usermodehelper_exec.