Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
darylm503 4883124668 StdLib: Fix compiler compatibility issues:
tcp.h:    Fix packed structure syntax.  cdefs.h is not included so the existing __packed attribute was not properly expanded.  Non-GCC compilers were also not handled correctly.  Changing to the pack(n) pragma is compatible between all supported compilers.

SysCalls.c:  The utimes() function has a fixed number of arguments and calls a function that takes a va_list argument.  GCC will not allow the va_start, etc., macros to be used in a function with a fixed number of arguments, even though that is valid C.  The workaround was to create a worker function for utimes() that takes a variable number of arguments.  The worker function then uses the va_* macros.

Signed-off-by: darylm503
Reviewed-by: leegrosenbaum


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12977 6f19259b-4bc3-4df7-8a09-765794883524
2012-02-01 00:17:05 +00:00
AppPkg AppPkg/Applications/Python: Fix a mis-located module and establish the minimum set of built-in modules needed for Python to start and run. 2012-01-27 01:06:16 +00:00
ArmPkg ArmPlatformPkg/Sec: Replaced hardcode SCR and NSACR values by PCDs to enable CPU and Platform Specific settings 2011-11-01 23:41:20 +00:00
ArmPlatformPkg ArmPlatformPkg: Fix ARM EB and VE builds 2011-12-15 18:54:18 +00:00
BaseTools Sync BaseTool trunk (version r2474) into EDKII BaseTools. 2011-12-16 08:52:13 +00:00
BeagleBoardPkg BeagleBaordPkg: Removed out of date comment in FDF file about USB stack 2012-01-11 10:52:57 +00:00
Conf Adding top-level Conf directory for next generation of EDK II build infrastructure tools. 2007-06-20 19:33:23 +00:00
CryptoPkg Change Openssl build option for IPF back to SIXTY_FOUR_BIT. 2011-12-26 02:18:13 +00:00
DuetPkg DuetPkg BootSector: fix a bug in st32_64.S that the size for GDTR.limit is wrong. 2012-01-18 03:28:42 +00:00
EdkCompatibilityPkg Add new DEBUG_VERBOSE print error level. 2012-01-16 05:45:48 +00:00
EdkShellBinPkg Update the Package version. 2011-12-13 08:32:29 +00:00
EdkShellPkg Uses DEFINE instead of define keyword to define global macro. 2011-11-25 08:24:15 +00:00
EmbeddedPkg EmbeddedPkg/PrePiLib: Ensure FvImageInfo has been initialized to zero 2011-12-29 12:15:08 +00:00
EmulatorPkg Update based on review feedback. 2012-01-31 09:06:53 +00:00
FatBinPkg New Fat binaries for EBC/IA32/IPF/X64 built from UDK2010.SR1 (core package@r12898, FatPkg@r67) 2012-01-31 08:38:02 +00:00
IntelFrameworkModulePkg Update copyright. 2012-01-12 07:18:08 +00:00
IntelFrameworkPkg Add comments for EFI_CACHE_SRAM_TYPE_DATA because of the inconsistency between CacheSubclass 0.9 and SMBIOS specifications. 2011-12-15 06:42:15 +00:00
MdeModulePkg MdeModulePkg PciBusDxe: Follow the P2P Bridge spec to detect if a P2P bridge supports 64-bit prefetchable base and limit addresses. 2012-01-31 09:00:27 +00:00
MdePkg Add new DEBUG_VERBOSE print error level. 2012-01-16 05:45:48 +00:00
NetworkPkg Reconfigure the UdpRead instance if an error occurred in Dhcp, Discover and Mtftp process. 2011-12-16 09:00:47 +00:00
Nt32Pkg Update the Package version. 2011-12-13 08:33:04 +00:00
Omap35xxPkg BeagleBoard: Fix build 2011-12-05 14:31:48 +00:00
OptionRomPkg Refine file header format to follow coding style. 2011-12-16 05:46:57 +00:00
OvmfPkg Refine file header format to follow coding style. 2011-12-16 05:48:06 +00:00
PcAtChipsetPkg Update the Package version. 2011-12-13 08:33:18 +00:00
PerformancePkg Refine file header format to follow coding style. 2011-12-13 14:00:09 +00:00
SecurityPkg Remove illegal TPL usage. 2012-01-05 08:11:49 +00:00
ShellBinPkg ShellBinPkg: Updated version number. 2011-12-13 18:44:49 +00:00
ShellPkg Fix type 19 print to match SBMIOS 2.7. 2012-01-31 00:18:25 +00:00
SourceLevelDebugPkg Refine wording in SourceLevelDebugPkg/Readme.txt. 2011-12-14 07:51:54 +00:00
StdLib StdLib: Fix compiler compatibility issues: 2012-02-01 00:17:05 +00:00
StdLibPrivateInternalFiles StdLib: Move the declarations for ffs() and bzero() from extern.h to strings.h. 2011-11-03 00:35:55 +00:00
UefiCpuPkg Update package version for MdeModulePkg, UefiCpuPkg. 2011-12-14 01:42:15 +00:00
UnixPkg Refine file header format to follow coding style. 2011-12-16 05:49:36 +00:00
BuildNotes2.txt Update EDKII BuildNotes to say the default tool chain tag is VS2008 instead of VS2005 2011-12-14 06:15:48 +00:00
edksetup.bat Correct copyright year 2011-02-16 12:21:31 +00:00
edksetup.sh Correct copyright year 2011-02-16 12:21:31 +00:00