Hi all,
I am writing a driver for GPIO device, gpio_int.c, and I put it under / linux-2.4.x/drivers/char. I need to call execve() in a function, v_hwrb_timer_handler() in gpio_int.c:
void v_hwrb_timer_handler() { ... execve(path, argv, argc); ... }
When I make it, I get the result:
drivers/char/char.o(.text+0xe9c4): In function `v_hwrb_timer_handler': : undefined reference to `execve' make[1]: *** [linux] Error 1 make[1]: Leaving directory `/home/uClinux-dist/linux-2.4.x' make: *** [linux] Error 1
Can anyone present ideas for it?
Sincerely,
Ken