How to call execve() form a function under linux2.4.x/drivers/char/?
- From: Ken <bg2aw@xxxxxxxx>
- Date: Fri, 13 Jul 2007 00:43:22 -0700
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
.
- Follow-Ups:
- Re: How to call execve() form a function under linux2.4.x/drivers/char/?
- From: Wolfgang Mües
- Re: How to call execve() form a function under linux2.4.x/drivers/char/?
- Prev by Date: Porting linux kernel on Windriver SBC 7447 board.
- Next by Date: Re: char device driver and bus ?
- Previous by thread: Porting linux kernel on Windriver SBC 7447 board.
- Next by thread: Re: How to call execve() form a function under linux2.4.x/drivers/char/?
- Index(es):
Relevant Pages
|
|