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.
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