Remove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7812 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qhuang8
2009-03-05 09:20:08 +00:00
parent 27b2d249d5
commit 398b646f5b
15 changed files with 407 additions and 1016 deletions

View File

@ -46,6 +46,7 @@ Abstract:
#include <sys/ioctl.h>
#include <sys/vfs.h>
#include <utime.h>
#include <dlfcn.h>
#define EFI_UNIX_THUNK_PROTOCOL_GUID \
{ \
@ -189,6 +190,19 @@ int
(*UnixTcsetattr) (int __fd, int __optional_actions,
__const struct termios *__termios_p);
typedef
VOID *
(*UnixDlopen) (const char *FileName, int Flag);
typedef
char *
(*UnixDlerror) (VOID);
typedef
VOID *
(*UnixDlsym) (VOID* Handle, const char* Symbol);
//
//
//
@ -237,6 +251,9 @@ typedef struct _EFI_UNIX_THUNK_PROTOCOL {
UnixCfsetospeed Cfsetospeed;
UnixTcgetattr Tcgetattr;
UnixTcsetattr Tcsetattr;
UnixDlopen Dlopen;
UnixDlerror Dlerror;
UnixDlsym Dlsym;
} EFI_UNIX_THUNK_PROTOCOL;
extern EFI_GUID gEfiUnixThunkProtocolGuid;