Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/wincap.h')
-rw-r--r--winsup/cygwin/wincap.h116
1 files changed, 0 insertions, 116 deletions
diff --git a/winsup/cygwin/wincap.h b/winsup/cygwin/wincap.h
deleted file mode 100644
index decfc1e50..000000000
--- a/winsup/cygwin/wincap.h
+++ /dev/null
@@ -1,116 +0,0 @@
-/* wincap.h: Header for OS capability class.
-
- Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
- 2009, 2010 Red Hat, Inc.
-
-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. */
-
-#ifndef _WINCAP_H
-#define _WINCAP_H
-
-struct wincaps
-{
- DWORD chunksize;
- DWORD heapslop;
- DWORD max_sys_priv;
- unsigned is_server : 1;
- unsigned has_dacl_protect : 1;
- unsigned has_broken_if_oper_status : 1;
- unsigned has_physical_mem_access : 1;
- unsigned has_process_io_counters : 1;
- unsigned has_terminal_services : 1;
- unsigned has_create_global_privilege : 1;
- unsigned has_ioctl_storage_get_media_types_ex : 1;
- unsigned has_extended_priority_class : 1;
- unsigned has_guid_volumes : 1;
- unsigned has_disk_ex_ioctls : 1;
- unsigned has_fileid_dirinfo : 1;
- unsigned has_enhanced_socket_security : 1;
- unsigned has_buggy_restart_scan : 1;
- unsigned has_mandatory_integrity_control : 1;
- unsigned needs_logon_sid_in_sid_list : 1;
- unsigned needs_count_in_si_lpres2 : 1;
- unsigned has_recycle_dot_bin : 1;
- unsigned has_gaa_prefixes : 1;
- unsigned has_gaa_on_link_prefix : 1;
- unsigned supports_all_posix_ai_flags : 1;
- unsigned has_restricted_stack_args : 1;
- unsigned has_transactions : 1;
- unsigned ts_has_dep_problem : 1;
- unsigned has_recvmsg : 1;
- unsigned has_sendmsg : 1;
- unsigned has_broken_udf : 1;
- unsigned has_console_handle_problem : 1;
- unsigned has_broken_alloc_console : 1;
- unsigned has_always_all_codepages : 1;
- unsigned has_localenames : 1;
- unsigned has_mwmo_inputavailable : 1;
- unsigned has_buggy_thread_startup : 1;
- unsigned has_fast_cwd : 1;
-};
-
-class wincapc
-{
- OSVERSIONINFOEX version;
- char osnam[40];
- ULONG wow64;
- void *caps;
-
-public:
- void init ();
-
- void set_chunksize (DWORD nchunksize);
-
- const char *osname () const { return osnam; }
- const bool is_wow64 () const { return wow64; }
-
-#define IMPLEMENT(cap) cap() const { return ((wincaps *) this->caps)->cap; }
-
- DWORD IMPLEMENT (chunksize)
- DWORD IMPLEMENT (heapslop)
- DWORD IMPLEMENT (max_sys_priv)
- bool IMPLEMENT (is_server)
- bool IMPLEMENT (has_dacl_protect)
- bool IMPLEMENT (has_broken_if_oper_status)
- bool IMPLEMENT (has_physical_mem_access)
- bool IMPLEMENT (has_process_io_counters)
- bool IMPLEMENT (has_terminal_services)
- bool IMPLEMENT (has_create_global_privilege)
- bool IMPLEMENT (has_ioctl_storage_get_media_types_ex)
- bool IMPLEMENT (has_extended_priority_class)
- bool IMPLEMENT (has_guid_volumes)
- bool IMPLEMENT (has_disk_ex_ioctls)
- bool IMPLEMENT (has_fileid_dirinfo)
- bool IMPLEMENT (has_enhanced_socket_security)
- bool IMPLEMENT (has_buggy_restart_scan)
- bool IMPLEMENT (has_mandatory_integrity_control)
- bool IMPLEMENT (needs_logon_sid_in_sid_list)
- bool IMPLEMENT (needs_count_in_si_lpres2)
- bool IMPLEMENT (has_recycle_dot_bin)
- bool IMPLEMENT (has_gaa_prefixes)
- bool IMPLEMENT (has_gaa_on_link_prefix)
- bool IMPLEMENT (supports_all_posix_ai_flags)
- bool IMPLEMENT (has_restricted_stack_args)
- bool IMPLEMENT (has_transactions)
- bool IMPLEMENT (ts_has_dep_problem)
- bool IMPLEMENT (has_recvmsg)
- bool IMPLEMENT (has_sendmsg)
- bool IMPLEMENT (has_broken_udf)
- bool IMPLEMENT (has_console_handle_problem)
- bool IMPLEMENT (has_broken_alloc_console)
- bool IMPLEMENT (has_always_all_codepages)
- bool IMPLEMENT (has_localenames)
- bool IMPLEMENT (has_mwmo_inputavailable)
- bool IMPLEMENT (has_buggy_thread_startup)
- bool IMPLEMENT (has_fast_cwd)
-
-#undef IMPLEMENT
-};
-
-extern wincapc wincap;
-
-#endif /* _WINCAP_H */