/* cygwin_version.h: shared info for cygwin This file is part of Cygwin. This software is a copyrighted work licensed under the terms of the Cygwin license. Please consult the file "CYGWIN_LICENSE" for details. */ #include extern "C" { /* This is for programs that want to access the shared data. */ class shared_info *cygwin_getshared (void); struct cygwin_version_info { unsigned short api_major; unsigned short api_minor; unsigned short dll_major; unsigned short dll_minor; unsigned short shared_data; unsigned short mount_registry; const char *dll_build_date; char shared_id[sizeof (CYGWIN_VERSION_DLL_IDENTIFIER) + 64]; }; extern cygwin_version_info cygwin_version; extern const char *cygwin_version_strings; }