chdir() that includes the volume (drive) is in the works.  There is already
a system() that mostly works (spawn and the exec* functions all require a
lot of additional support that uEFI may never provide).  Attached is a
StdLib patch (to StdLib/LibC/StdLib/Environs.c) I'm working with to get
popen() like functionality.

I'm using popen() with Python at the moment (which is an StdLib based app).
The problem I have right now is that if Python has open sockets, they are
all broken/closed after calling my os.popen('fs0:\python.efi test.py').
 Perhaps the second Python/StdLib is re-initializing the network stack?  If
someone who knows EDK2 StdLib can comment on this aspect of socket support,
I would appreciate it.

Attachment: Environs.c.patch
Description: Binary data

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to