Changed the X64 gasket so it would be possible to port it to deal with the Unix to EFI ABI mangling. It still just does Unix ABI, and has some Xcode specific stuff to make source level debug a little easier, but it is a good first step.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10689 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
andrewfish
2010-07-23 22:20:00 +00:00
parent 185969ed53
commit ede7ec0bcd
7 changed files with 8992 additions and 305 deletions

View File

@@ -314,40 +314,6 @@ Gaskettcsetattr (int __fd, int __optional_actions, __const struct termios *__ter
}
int
Gasketsigaction (int sig, const struct sigaction *act, struct sigaction *oact)
{
return GasketUintnUintn (sigaction, (UINTN)act, (UINTN)oact);
}
int
Gasketsetcontext (const ucontext_t *ucp)
{
return GasketUintn (setcontext, (UINTN)ucp);
}
int
Gasketgetcontext (ucontext_t *ucp)
{
return GasketUintn (getcontext, (UINTN)ucp);
}
int
Gasketsigemptyset (sigset_t *set)
{
return GasketUintn (sigemptyset, (UINTN)set);
}
int
Gasketsigaltstack (const stack_t *ss, stack_t *oss)
{
return GasketUintnUintn (sigaltstack, (UINTN)ss, (UINTN)oss);
}
RETURN_STATUS