🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: problema con execvp()

#7792
From: Jorge ML
Date: Thu, 23 Jan 2003 21:34
57 lines
3421 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Iv�n S�nchez Ortega wrote:
| Jorge ML wrote:
|
|
|>>        {
|>>        // Soy el proceso padre
|>>        // Si hago un execvp aqu�, me paro de ejecutar!
|>
|>(Precisi�n) Ah� el padre ejecuta lo que le dice execvp, pero no vuelve a
|>ese punto de ejecuci�n. No se vuelve de una llamada a exec.
|
|
| M�s concretamente (si mal no recuerdo), cambias todo el entorno de
ejecuci�n
| del proceso (memoria asignada, tablas de memoria virtual, etc etc etc),
| cargas un nuevo mapa de memoria que contiene el ejecutable dentro, y
| apuntas el registro del PC al principio del ejecutable cargado en memoria
|
| (Que conste que la asignatura de mi carrera donde se estudian estas
cosas la
| aprob� hace dos a�os, y se me han ido olvidando cosas como estas)
|
|

Yo pretendo aprobarla el sabado. Con un poco de suerte mi profesor nos
est� leyendo (�Hola!) y me aprueba directamente.

De todas maneras creo que el asunto ya ha quedado bastante claro.

Un saludo
| Un saludo,
| ----------------------------------
| Iv�n S�nchez Ortega -ivansanchez-arroba-wanadoo-punto-e-ese-
|
| -----BEGIN GEEK CODE BLOCK-----
| Version: 3.12
| GCS/IT d+ s:+ a-->- C+++ UL+++>++++$ P-->--- L+++ E---- W+++$ N++ !o !K
| w--(---) !O M>+ V-()
| PS+ PE(-) Y PGP t+ 5+ X+ R+(+++) tv--(-) DI+>++$ D++ G e h! r++ y?
| ------END GEEK CODE BLOCK------


- --
Jorge Mart�nez L�pez <jorgeml@jorgeml.com>
Pagina Web: http://www.jorgeml.com
Llave p�blica PGP: http://www.jorgeml.com/llaves/jorgeml.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+MF/fD0WcGYGE350RAmsUAJ9QwEYzn9DgI2gkF8yl915a6Mgj7gCggbqz
ZQEOoKRiPfOpHL5Z2VG/Mfk=
=/osp
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <b0pn5a$p92$1@nsnmrro2-gest.nuria.telefonica-data.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
References: <b0n8fh$h53$2@lamanonegra.eg> <20030122235648.2B1.7.NOFFLE@BlackSpark.local> <b0obno$il7$2@nsnmrro2-gest.nuria.telefonica-data.net> <20030123205642.365.6.NOFFLE@BlackSpark.local>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,89fc5ef4e0b3d525
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-01-23 13:34:41 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
From: Jorge ML <jorgeml_borrame@borrame_jorgeml.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: problema con execvp()
Date: Thu, 23 Jan 2003 22:34:25 +0100
Organization: Telefonica Data Espagna
Lines: 58
Message-ID: <b0pn5a$p92$1@nsnmrro2-gest.nuria.telefonica-data.net>
References: <b0n8fh$h53$2@lamanonegra.eg> <20030122235648.2B1.7.NOFFLE@BlackSpark.local> <b0obno$il7$2@nsnmrro2-gest.nuria.telefonica-data.net> <20030123205642.365.6.NOFFLE@BlackSpark.local>
NNTP-Posting-Host: 80-25-209-224.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1043357678 25890 80.25.209.224 (23 Jan 2003 21:34:38 GMT)
X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Thu, 23 Jan 2003 21:34:38 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130
X-Accept-Language: es-es, es, en-us, en
In-Reply-To: <20030123205642.365.6.NOFFLE@BlackSpark.local>
X-Enigmail-Version: 0.71.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime