Re: Re: lug-bg: [OT2] [Was: gcc str[i]=''; ?!.]
- Subject: Re: Re: lug-bg: [OT2] [Was: gcc str[i]=''; ?!.]
- From: Peter Pentchev <roam@xxxxxxxxxxx>
- Date: Wed, 16 Jun 2004 18:49:50 +0300
On Wed, Jun 16, 2004 at 06:37:02PM +0300, dgt_it dgt_it wrote:
>
> Извинявайте , че ще Ви ползвам като помощник,но в момента просто нямам кой друг да питам ;) Ситуацията е много елементарна и незнам защо не сработва.
>
> pid = vfork();
>
> if(pid == (pid_t)0) execl("/home/thm/antilame/script.sh", "sh", UDPORT, NULL);
>
> създавам нов процес, след това искам от "детето" да стартирам дадения script.sh и да получи стойноста на #define UDPORT 46 като аргумент ;)
>
UDPORT е цяло число, нали? :) Какви параметри приема execl() - май не
точно цели числа? :)
char strport[20];
snprintf(buf, sizeof(buf), "%d", udport);
execl(..., strport, NULL);
Поздрави,
Петър
--
Peter Pentchev roam@xxxxxxxxxxx roam@xxxxxxxx roam@xxxxxxxxxxx
PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553
.siht ekil ti gnidaer eb d'uoy ,werbeH ni erew ecnetnes siht fI
Attachment:
pgpGT90Bh0kk6.pgp
Description: PGP signature
|