🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #8173

pipes

#8173
From: Stanley
Date: Thu, 26 Dec 2002 10:59
31 lines
2347 bytes
Muy buenas, sigo con mis indagaciones, si alguien puede ayudarme:

como se crea una pipa, porque veo varias formas  y no lo tengo claro, quiz�s
es muy obvio pero soy novato:

if (pipe(p) < 0) error("Creando pipe ordin�ria");
res = pipe(p

Me podriais decir que hace cada sentencia �?
----------------------------------------------------------------------------
------------------------------------
close(1); dup(p[1]);---- esto sirve para cerrar el canal de salida
(pantalla) y para redireccionarlo a la pipe ?  - tampoco lo entiendo porque
buscando, he visto que el dup era para duplicar?�?  -no me aclaro.
----------------------------------------------------------------------------
------------------------------------

execlp("ls", "ls", "-l", "/usr/bin", (char *)0);
 -Aqui estoy lanzando el proceso ls, y como parametros -l y /usr/bin  pero
para que sirve el char*0 ??
----------------------------------------------------------------------------
------------------------------------
read(0,&jug,sizeof(jug));

- Sabeis que parametros se utilizan en los write y read, ?
----------------------------------------------------------------------------
-------------------------------------

Si podeis ayudarme en alguna de las pregunas , os lo agradecere, necesito
aprender estos temas.
Un saludo,
Technical Details
Message-ID: <aueo1v$tjr$1@news.ya.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!news-lond.gip.net!news.gsl.net!gip.net!easynet-melon!easynet.net!news.rediris.es!news.ya.com!yacom!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,65f5eead70f01bbd,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-12-26 03:10:02 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!news-lond.gip.net!news.gsl.net!gip.net!easynet-melon!easynet.net!news.rediris.es!news.ya.com!yacom!not-for-mail
From: "Stanley" <triatlonn@terra.es>
Newsgroups: es.comp.os.linux.programacion
Subject: pipes
Date: Thu, 26 Dec 2002 11:59:59 +0100
Organization: ya.com internet factory
Lines: 34
Message-ID: <aueo1v$tjr$1@news.ya.com>
NNTP-Posting-Host: 62-151-116-143.jazzfree.ya.com
X-Trace: news.ya.com 1040900992 30331 62.151.116.143 (26 Dec 2002 11:09:52 GMT)
X-Complaints-To: newsmaster@ya.com
NNTP-Posting-Date: Thu, 26 Dec 2002 11:09:52 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200