[Patches] [ python-Patches-1009075 ] (bug 952953) execve empty 2nd
arg fix
SourceForge.net
noreply at sourceforge.net
Mon Sep 27 21:54:55 CEST 2004
Patches item #1009075, was opened at 2004-08-14 04:48
Message generated for change (Comment added) made by arigo
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1009075&group_id=5470
Category: Modules
Group: None
>Status: Closed
>Resolution: Accepted
Priority: 5
Submitted By: Dave Watson (docwatson)
Assigned to: Nobody/Anonymous (nobody)
Summary: (bug 952953) execve empty 2nd arg fix
Initial Comment:
currently os.execve will give an error for something like
os.execve("/bin/ls",[],{})
while in C this is valid behavior.
This patch accepts the above empty second arg.
----------------------------------------------------------------------
>Comment By: Armin Rigo (arigo)
Date: 2004-09-27 19:54
Message:
Logged In: YES
user_id=4771
Looks complete. Checked in:
Modules/posixmodule.c 2.327
Doc/lib/libos.tex 1.142
----------------------------------------------------------------------
Comment By: Dima Dorfman (ddorfman)
Date: 2004-08-14 10:31
Message:
Logged In: YES
user_id=908995
The patch looks good to me, and allowing this is the right thing to
do. Posix explicitly allows zero arguments to be passed, and the
rationale says that this is to be compatible with the C Standard,
which only requires that main's argc be nonnegative.
----------------------------------------------------------------------
Comment By: Dave Watson (docwatson)
Date: 2004-08-14 06:15
Message:
Logged In: YES
user_id=1094771
An updated patch, this fixes all exec* commands to make the
second arg optionally empty, and the documentation is
updated to reflect the changes.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1009075&group_id=5470
More information about the Patches
mailing list