Print this page
acpica-unix2-20130823
PANKOVs restructure
*** 3,13 ****
* Name: accygwin.h - OS specific defines, etc. for cygwin environment
*
*****************************************************************************/
/*
! * Copyright (C) 2000 - 2011, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
--- 3,13 ----
* Name: accygwin.h - OS specific defines, etc. for cygwin environment
*
*****************************************************************************/
/*
! * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*** 48,57 ****
--- 48,58 ----
* ACPICA configuration
*/
#define ACPI_USE_SYSTEM_CLIBRARY
#define ACPI_USE_DO_WHILE_0
#define ACPI_FLUSH_CPU_CACHE()
+
/*
* This is needed since sem_timedwait does not appear to work properly
* on cygwin (always hangs forever).
*/
#define ACPI_USE_ALTERNATE_TIMEOUT
*** 87,92 ****
--- 88,102 ----
/* Cygwin uses GCC */
#include "acgcc.h"
+
+ /*
+ * The vsnprintf function is defined by c99, but cygwin/gcc does not
+ * enable this prototype when the -ansi flag is set. Also related to
+ * __STRICT_ANSI__. So, we just declare the prototype here.
+ */
+ int
+ vsnprintf (char *s, size_t n, const char *format, va_list ap);
+
#endif /* __ACCYGWIN_H__ */