.TH "call_usermodehelper" 9 "call_usermodehelper" "25 May 1998" "Kernel Hacker's Manual" LINUX .SH NAME call_usermodehelper \- start a usermode application .SH SYNOPSIS .B "int" call_usermodehelper .BI "(char *" path "," .BI "char **" argv "," .BI "char **" envp ");" .SH ARGUMENTS .IP "path" 12 pathname for the application .IP "argv" 12 null-terminated argument list .IP "envp" 12 null-terminated environment list .SH "DESCRIPTION" Runs a user-space application. The application is started asynchronously. It runs as a child of keventd. It runs with full root capabilities. keventd silently reaps the child when it exits. Must be called from process context. Returns zero on success, else a negative error code.