Article View: es.comp.os.linux.programacion
Article #8004Re: fork/padres/hijos
From: Piojo
Date: Sat, 04 Jan 2003 20:37
Date: Sat, 04 Jan 2003 20:37
28 lines
1875 bytes
1875 bytes
> Es m�s facil de lo que crees, y la pid NO pasa del padre al hijo. Fork en
el
> padre devuelve el pid del hijo y en el hijo 0.
>
Esto es correcto. Pero en el ejemplo que pones lo haces al rev�s.
Ser�a simplemente:
#include <unistd.h>
#include <stdio.h>
int main () {
pid_t fpid;
switch (fpid=fork()) {
case -1: /* Error */
printf ("Error en fork\n");
case 0: /* Proceso hijo */
printf ("Soy el proceso hijo\n");
exit (0);
default: /* Proceso padre: se espera al hijo */
printf ("Proceso padre.\nHe parido al proceso %d\n", fpid); /*
Mensaje del padre. Indica el PID del hijo creado con fork */
wait (NULL);
}
return 0;
}
Technical Details
Message-ID:
<av7gn2$hfm$1@news.ya.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!newsfeed.icl.net!newsfeed.fjserv.net!news-out.newsfeeds.com!propagator2-maxim!news-in.spamkiller.net!news.telia-iberia.com!news.rediris.es!news.ya.com!yacom!not-for-mailReferences:
<aua5q8$dgh$1@news.ya.com> <aut390$a1ssu$1@ID-175868.news.dfncis.de>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,c64d2f904bb75c6c X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-01-04 12:38:05 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!newsfeed.icl.net!newsfeed.fjserv.net!news-out.newsfeeds.com!propagator2-maxim!news-in.spamkiller.net!news.telia-iberia.com!news.rediris.es!news.ya.com!yacom!not-for-mail From: "Piojo" <mailingpiojo@ya.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: fork/padres/hijos Date: Sat, 4 Jan 2003 21:37:28 +0100 Organization: ya.com internet factory Lines: 30 Message-ID: <av7gn2$hfm$1@news.ya.com> References: <aua5q8$dgh$1@news.ya.com> <aut390$a1ssu$1@ID-175868.news.dfncis.de> NNTP-Posting-Host: 80-25-211-52.adsl.ya.com X-Trace: news.ya.com 1041712675 17910 80.25.211.52 (4 Jan 2003 20:37:55 GMT) X-Complaints-To: newsmaster@ya.com NNTP-Posting-Date: Sat, 4 Jan 2003 20:37:55 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000