Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

lug-bg: pipes


  • Subject: lug-bg: pipes
  • From: luben@xxxxxxxxxxxxx (Luben Karavelov)
  • Date: Sun, 16 Apr 2000 16:05:10 +0300



Abe znam che ne mu e bash tuk miastoto na tova
suobshtenie ama da popitam:
Ima slednata situacia - edin process se e fork-nal
i obshtuva s child-prcessa chrez pipe - chete informaciata,
koiato child-processa mu podava. no v edin moment informaciata,
svurshva (koeto e normalno) i child-processa zatvaria ot 
svoiata strana pipe-a i izliza s exit(0). da obache parent
processa ne moze da ustanovi tova (ili pone az ne znam kak)
i prodylzhava da chaka oshte info ot child-processa. v rezultat
na koeto child-processa zavisva kato <defunct>, a parent-a 
produlzhava da si chaka.
znachi az se probvah da hvana koga izliza child-processa
chrez 
                while ((c=fgetc(stream)!=EOF)){ ...
ili 		... } while (!feof(stream));
a sushto i 		i=read(dilesescr,&char,sizeof(char));
                } while (i>0);
i kakvo li oshte ne probvah ama ne stava.
problema ne e v bibliotekite, probvah go na libc5,
glibc2.1.2 i glibc2.1.3, a iavno problema e v men.
ta ako niakoi se e sbluskval s podoben problem ili ima
niakava ideia za tova kak moze da se napravi tova neka
pomogne.

10x predvaritelno
Luben

P.S. Edinstvenoto reshenie koeto izmislih e child-processa da pass-va
niakakva specialna stoinost, kato da rechem "\n\n", ama v moya sluchai
tova ne vurshi rabota, shtoto child-processa exec-va drug fail. To ne 
che tozi kudeto se izpulniava ot child-processa ne moga da go promenia
ama tova izovshto ne e chisto reshenie.
==================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
Otpiswaneto RABOTI !!! : Majordomo@xxxxxxxxxxxxxxxxxx UNSUBSCRIBE LUG-BG
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora


  • Във връзка с:

 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.