I was discussing an issue where fopen() worked for me but didn't work for 
another developer. Same .C code. Built beautifully. He eventually tracked it 
down that he did not have DevShell in his application's INF. Everything built 
just fine, because this lib only exports a constructor and destructor, but the 
application failed (because the shell devices weren't registered). Difficult to 
debug.

I understand that the Shell and non-Shell apps can expose different types of 
devices. But it is not intuitive. Why not create two application classes 
(StdLib and StdLibUefi and even StdLibDxe)?

Regards,

Tim
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to