linux-l: execl+pthreads in einem Programm
Jan-Benedict Glaw
jbglaw at lug-owl.de
Mo Nov 27 14:10:35 CET 2000
On Mon, Nov 27, 2000 at 02:02:54PM +0100, Stefan Bund wrote:
> Jan-Benedict Glaw <jbglaw at lug-owl.de> writes:
> > Innerhalb des gethreadeten Vater-Prozesses solltest Du problemlos
> > folgendes machen dürfen:
> [...]
> > case 0: {
> > /* Kind-Prozeß */
> > /* Hier darf *nichts* anderes mehr gemacht */
> > /* werden, als der exec()-Cal. Insbesondere */
> > /* dürfen keine Variablen, die thread-safe sind */
> > */ mehr angefaßt werden! */
> > exec(...);
> > break; /* never reached */
> [...]
> > ...das sollte laufen. Vielleicht solltest Du direkt vor die switch
>
> Das habe ich auch gedacht. Wenn aber das ge-exec'te Programm selbst
> threads verwendet, habe ich Probleme: exec('/usr/bin/irgendwas',...)
> klappt, aber exec('/path/to/dagserv',...) wobei dagserv threads
> verwendet klappt irgendwie nicht.
Aha... Komisch. Was sagt ltrace dazu?
MfG, JBG
--
Fehler eingestehen, Größe zeigen: Nehmt die Rechtschreibreform zurück!!!
/* Jan-Benedict Glaw <jbglaw at lug-owl.de> -- +49-177-5601720 */
keyID=0x8399E1BB fingerprint=250D 3BCF 7127 0D8C A444 A961 1DBD 5E75 8399 E1BB
"insmod vi.o and there we go..." (Alexander Viro on linux-kernel)
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 240 bytes
Beschreibung: nicht verfügbar
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20001127/bcaaa868/attachment.sig>
Mehr Informationen über die Mailingliste linux-l