newlib-cygwin/winsup/cygwin
Sebastian Huber 477463a201 Eliminate use of Newlib-specific <machine/types.h>
This change solves a glibc/BSD compatibility problem.

glibc and BSD use double underscore types for internal types.  The Linux
port of Newlib uses some glibc provided internal type definitions which
are not protected by guard defines, e.g. __off_t.  To avoid a conflict
Newlib uses single underscore types for some internal types, e.g.
_off_t.  However, for BSD compatibility we have to define the internal
types with double underscore names in <sys/_types.h>.

The header file <machine/types.h> is Newlib-specific.  It was used
instead of <sys/_types.h> to provide the internal type definitions
_CLOCK_T, _TIME_T_, _CLOCKID_T_, _TIMER_T_, and __suseconds_t.  Move
these definitions to <sys/_types.h> (there exist two instances of this
file, one for Linux and one for all other targets).  This makes the
_HAVE_SYSTYPES configuration define obsolete (could possibly break the
__RDOS__ target).  Use the standard <sys/_types.h> include throughout.

Move __loff_t defintion to default (non-Linux) <sys/_types.h>.  Define
it via _off64_t to avoid a dependency on the compiler.

Provide the __off_t definition via default (non-Linux) <sys/_types.h>
based on _off_t for all systems except Cygwin.  For Cygwin use _off64_t.
Define off_t via __off_t.

Provide the __pid_t definition via default (non-Linux) <sys/_types.h>.
This prevents a potential __pid_t and pid_t incompatibility.  Add BSD
guard defines for pid_t.

Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
2016-04-13 13:30:27 +02:00
..
import * sigproc.cc (send_sig): Fix bad format in diagnostic output. 2014-07-14 18:16:16 +00:00
include Eliminate use of Newlib-specific <machine/types.h> 2016-04-13 13:30:27 +02:00
lib Remove unused and unsafe call to __builtin_frame_address 2016-03-20 11:51:43 +01:00
libc Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
math cygwin/math: make isinf functions signed 2016-04-04 10:25:34 -05:00
regex Fix compiler errors/warnings when compiling with -O3 2015-10-20 12:33:13 +02:00
release Add Cygwin 2.5.1 release message file 2016-04-12 15:26:53 +02:00
DevNotes * DevNotes: Add entry cgf-000026. 2014-04-26 17:38:22 +00:00
Makefile.in Add dependencies to tlsoffsets file 2016-03-30 14:35:46 +02:00
ROADMAP
aclocal.m4 * i686.din: New file. 2013-04-30 23:43:08 +00:00
advapi32.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
analyze_sigfe
assert.cc Throughout, drop unnecessary explicit includes of windows header files 2013-11-24 12:13:36 +00:00
autogen.sh ChangeLog: 2012-11-23 13:22:47 +00:00
autoload.cc Use DnsFree instead of deprecated DnsRecordListFree 2016-03-23 11:41:26 +01:00
automode.c * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
binmode.c * binmode.c (cygwin_premain0): Don't use underscore'd variants of the 2014-11-25 11:27:12 +00:00
child_info.h Safely recognize when fork is running from main thread or another pthread 2015-12-03 12:38:19 +01:00
collate.h Update Cygwin's fnmatch to latest from FreeBSD. 2015-11-18 20:51:12 +01:00
common.din Add missing nanl 2016-03-29 17:39:17 +02:00
config.h.in Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
configure Rename without-mingw-progs to with-cross-bootstrap 2016-04-04 16:39:41 +02:00
configure.ac Rename without-mingw-progs to with-cross-bootstrap 2016-04-04 16:39:41 +02:00
cpuid.h * cpuid.h: Add missing copyright header. Fix formatting. Use uint32_t 2014-08-11 12:03:18 +00:00
crt0.c Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
ctype.cc
cxx.cc cxx.cc: Disable C++14 warning for new sized delete operator 2016-03-23 11:58:21 +01:00
cygerrno.h * cygerrno.h (seterrno): Define as (always) inline function. 2014-08-15 13:50:53 +00:00
cygheap.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
cygheap.h Fix reading/writing Samba ACLs using RFC2307 mapping 2016-03-12 17:56:21 +01:00
cygheap_malloc.h * cygheap.cc (cwcsdup): Change parameter to correct PWCSTR. 2014-02-10 20:15:58 +00:00
cyglsa.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygmagic cygwin: work around GCC 5 preprocessor changes 2016-02-13 15:59:55 +01:00
cygmalloc.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
cygserver.h * cygheap.h (enum cygheap_pwdgrp::cache_t): Remove. 2014-03-12 17:36:56 +00:00
cygserver_ipc.h Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
cygserver_msg.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygserver_pwdgrp.h * autoload.cc (LsaLookupSids): Import. 2015-02-23 20:51:12 +00:00
cygserver_sem.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygserver_setpwd.h
cygserver_shm.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygthread.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
cygthread.h Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout, 2013-01-21 04:34:52 +00:00
cygtls.cc Clear pending signals targeting exiting thread 2015-10-23 14:30:40 +02:00
cygtls.h Drop using _tlsbase and _tlstop in favor of access via NtCurrentTeb. 2015-12-02 12:11:06 +01:00
cygtls_padsize.h cygwin: Fix crashes under AllocationPreference=0x100000 condition 2015-07-29 13:32:29 +02:00
cygwait.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
cygwait.h Revert "Use high-resolution timebases for select()." 2016-03-20 21:59:47 +01:00
cygwin-cxx.h Remove spurious execute permissions from some Cygwin source and text files 2015-10-27 16:10:37 +00:00
cygwin-shilka
cygwin.ldif * Makefile.in (install): Add install-ldif target. 2014-11-26 19:46:59 +00:00
cygwin.sc.in * cygwin.sc.in: (Temporarily?) workaround serious ld bug which 2014-04-08 14:13:59 +00:00
cygwin_version.h
cygxdr.cc Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygxdr.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
dcrt0.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
debug.cc Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout, 2013-01-21 04:34:52 +00:00
debug.h Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
devices.cc Raise # of ptys to 128. 2015-04-23 21:57:12 +02:00
devices.h Remove /dev/mem, /dev/kmem, /dev/port support. 2013-07-15 13:54:27 +00:00
devices.in Raise # of ptys to 128. 2015-04-23 21:57:12 +02:00
dir.cc * Throughout, use __try/__except/__endtry blocks, rather than myfault 2014-08-22 09:21:33 +00:00
dlfcn.cc * dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call. 2015-02-11 13:15:59 +00:00
dll_init.cc cygwin: Fix copyright dates 2015-07-29 13:45:46 +02:00
dll_init.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
dllfixdbg Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
dtable.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
dtable.h Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
environ.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
environ.h * autoload.cc (CreateEnvironmentBlock): Import. 2014-12-02 10:16:03 +00:00
errno.cc * cygerrno.h (seterrno): Define as (always) inline function. 2014-08-15 13:50:53 +00:00
exception.h x86_64: Handle myfault exceptions when running on alternate signal stack 2015-07-07 20:45:06 +02:00
exceptions.cc Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
exec.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
external.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
fcntl.cc Avoid deadlock in flock(2) 2015-11-05 18:31:36 +01:00
fenv.cc fenv.h: Change fexcept_t to integral type for compatibility 2016-03-30 12:55:42 +02:00
fhandler.cc Revert "Debug printfs." 2016-03-20 21:59:43 +01:00
fhandler.h Be truthful about reporting whether readahead is available 2016-04-05 19:20:10 +02:00
fhandler_clipboard.cc * fhandler.h (fhandler_dev_clipboard): Add private member 2013-12-10 21:05:23 +00:00
fhandler_console.cc Revert "Debug printfs." 2016-03-20 21:59:43 +01:00
fhandler_dev.cc * devices.in (dev_cygdrive_storage): Revert mapping to \Device\Null. 2013-10-31 14:26:42 +00:00
fhandler_disk_file.cc Add necessary braces to if statements 2016-03-20 11:55:08 +01:00
fhandler_dsp.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
fhandler_fifo.cc Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatch 2013-05-01 01:20:37 +00:00
fhandler_floppy.cc * fhandler_floppy.cc (fhandler_dev_floppy::get_drive_info): Fix floppy 2014-05-20 10:25:32 +00:00
fhandler_mailslot.cc Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatch 2013-05-01 01:20:37 +00:00
fhandler_netdrive.cc * autoload.cc: Replace WNet[...]A with WNet[...]W imports. 2014-08-19 08:41:40 +00:00
fhandler_nodevice.cc * fhandler_nodevice.cc (fhandler_nodevice::open): Convert EROFS to 2012-04-04 12:45:24 +00:00
fhandler_proc.cc Allow sysconf to return CPU cache information 2015-08-29 09:16:47 +02:00
fhandler_process.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
fhandler_procnet.cc * fhandler_proc.cc (fhandler_proc::readdir): Set dirent d_type. 2014-10-09 13:24:37 +00:00
fhandler_procsys.cc * fhandler_procsys.cc (fhandler_procsys::readdir): Just test 2014-10-09 17:45:27 +00:00
fhandler_procsysvipc.cc * fhandler_proc.cc (fhandler_proc::readdir): Set dirent d_type. 2014-10-09 13:24:37 +00:00
fhandler_random.cc Implement getentropy for Cygwin 2016-03-18 14:46:20 +01:00
fhandler_raw.cc * devices.in (dev_storage): Map /dev/dsp to \Device\Null. 2013-10-26 13:23:54 +00:00
fhandler_registry.cc Fix length returned from sys_cp_wcstombs in case nwc > # of wchars 2015-10-22 14:22:07 +02:00
fhandler_serial.cc * fhandler_serial.cc: Revert debug code accidentally checked in on 2014-10-20 14:30:35 +00:00
fhandler_socket.cc Drop usage of old-age BSD types in generically used Cygwin headers 2016-03-24 15:55:25 +01:00
fhandler_tape.cc * fhandler_tape.cc (fhandler_dev_tape::_lock): Add cw_sig_restart to 2015-02-25 17:50:13 +00:00
fhandler_termios.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
fhandler_tty.cc Implement POSIX.1e ACL functions 2016-03-08 13:56:40 +01:00
fhandler_virtual.cc Implement POSIX.1e ACL functions 2016-03-08 13:56:40 +01:00
fhandler_virtual.h * fhandler_proc.cc (fhandler_proc::readdir): Set dirent d_type. 2014-10-09 13:24:37 +00:00
fhandler_windows.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
fhandler_zero.cc * fhandler.h (fhandler_dev_zero::lseek): Convert to inline method. 2013-10-24 17:51:41 +00:00
flock.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
fork.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
gcrt0.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
gendef Save and restore MXCSR register in delayed signal handling 2015-11-28 11:10:41 +01:00
gendevices * devices.h (lives_in_dev): New field. 2012-04-02 20:41:46 +00:00
gentls_offsets * gentlsoffsets: Clean up a little. 2013-07-10 20:58:33 +00:00
glob.cc * common.din (issetugid): Export. 2015-03-03 12:58:34 +00:00
glob_pattern_p.cc
globals.cc Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
gmon.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
gmon.h Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
grp.cc Fix crash reading invalid SIDs from passwd and group files 2015-12-16 12:25:27 +01:00
heap.cc * heap.cc (RAISEHEAP_SIZE): New definition. 2013-08-31 10:21:48 +00:00
heap.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
hires.h Streamline time/times functionality. Remove last remains of former 2013-06-14 09:09:41 +00:00
hookapi.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
how-autoload-works.txt
how-cygheap-works.txt
how-cygtls-works.txt
how-fhandlers-work.txt
how-signals-work.txt
how-spawn-works.txt
how-startup-shutdown-works.txt Remove spurious execute permissions from some Cygwin source and text files 2015-10-27 16:10:37 +00:00
how-to-debug-cygwin.txt
how-vfork-works.txt
i686.din Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
init.cc Drop using _tlsbase and _tlstop in favor of access via NtCurrentTeb. 2015-12-02 12:11:06 +01:00
ioctl.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
ipc.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
kernel32.cc * kernel32.cc (CreateFileMappingW): Fix default standard rights for 2014-08-27 10:44:50 +00:00
lc_era.h
lc_msg.h Regenerate Cygwin locale message info 2015-11-18 19:09:47 +01:00
ldap.cc * ldap.cc (cyg_ldap::wait): Call cygwait with cw_infinite timeout value 2015-02-26 17:27:59 +00:00
ldap.h * ldap.h: Remove index macros. 2015-02-24 20:52:57 +00:00
libstdcxx_wrapper.cc Remove spurious execute permissions from some Cygwin source and text files 2015-10-27 16:10:37 +00:00
localtime.cc Add _tzset_unlocked and _tzset_unlocked_r 2015-04-23 21:57:08 +02:00
lsearch.cc
malloc.cc * dlmalloc.c: Remove unused file. 2014-08-14 17:36:24 +00:00
malloc_wrapper.cc Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
math.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
mcount.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
mcountFunc.S * Makefile.in (VPATH): Drop CONFIG_DIR. 2013-06-18 09:45:37 +00:00
miscfuncs.cc Implement getentropy for Cygwin 2016-03-18 14:46:20 +01:00
miscfuncs.h Implement getentropy for Cygwin 2016-03-18 14:46:20 +01:00
mkglobals_h mkglobals_h: Handle CRLF earlier. 2015-08-17 11:05:43 +02:00
mkimport * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
mkstatic
mktemp.cc * Makefile.in (DLL_OFILES): Add arc4random.o. 2013-05-21 19:04:49 +00:00
mkvers.sh mkvers.sh: Reformatting for better readability 2016-03-30 17:06:50 +02:00
mmap.cc Fix /proc/<PID>/maps output for PEB and TEBs on W10 1511 2015-12-03 13:33:43 +01:00
mmap_helper.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
mount.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
mount.h cygwin_conv_path: Always preserve trailing backslashes in conversion to POSIX paths 2016-02-09 15:00:30 +01:00
msg.cc * msg.cc: Throughout, drop raising SIGSYS if cygserver is not running. 2015-03-03 17:09:30 +00:00
mtinfo.h * mtinfo.h (class mtinfo_part): Change type of block numbers to int64_t. 2013-08-26 16:14:40 +00:00
net.cc Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
netdb.cc Cygwin: Return port number from getservent in network byte order 2015-08-18 13:12:07 +02:00
nfs.cc
nfs.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
nlsfuncs.cc strxfrm/wcsxfrm: Always return length of the transformed string 2016-04-12 15:06:05 +02:00
ntdll.h Overwite potentially faked kernel version with correct values 2016-03-09 23:10:17 +01:00
ntea.cc * ntea.cc (read_ea): Change left-over return to __leave. Fix 2014-08-27 09:39:44 +00:00
passwd.cc Fix crash reading invalid SIDs from passwd and group files 2015-12-16 12:25:27 +01:00
path.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
path.h Drop has_broken_fnoi flag 2016-01-27 15:39:11 +01:00
perprocess.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
pinfo.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
pinfo.h Return unique inode numbers when calling stat/fstat on pipes and IP sockets 2016-01-11 12:35:41 +01:00
pipe.cc Fix previous fix for generating unique inode numbers for sockets 2016-01-11 19:10:45 +01:00
poll.cc Move fd_stuff from sys/types.h to sys/select.h 2015-12-07 16:28:22 +01:00
posix_ipc.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
profil.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
profil.h Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
pseudo-reloc.cc Silent relocation truncations considered harmful 2016-02-17 10:55:28 +01:00
pthread.cc * thread.cc (semaphore::_getvalue): Set *sval as appropriate. Set errno and 2013-09-25 14:44:45 +00:00
pwdgrp.h Fix broken PSID problem on cygheap in account handling 2015-04-23 22:01:53 +02:00
quotactl.cc Introduce sidfromuid and sidfromgid 2015-04-23 21:57:12 +02:00
random.cc Fix Cygwin setstate definition 2016-03-29 13:41:11 +02:00
registry.cc * autoload.cc (CreateProfile): Import. 2014-12-02 10:49:47 +00:00
registry.h * autoload.cc (CreateProfile): Import. 2014-12-02 10:49:47 +00:00
regparm.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
resource.cc cygwin: Fix copyright dates 2015-07-29 13:45:46 +02:00
scandir.cc * scandir.cc (scandir): Assume namelist is always valid, per POSIX. 2014-05-20 10:21:34 +00:00
sched.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
sec_acl.cc Don't write NULL SID ACE if it's not necessary. 2016-03-13 16:02:55 +01:00
sec_auth.cc Allocate temporary TOKEN_GROUP arrays using TLS 2016-03-23 17:40:24 +01:00
sec_helper.cc Fix reading/writing Samba ACLs using RFC2307 mapping 2016-03-12 17:56:21 +01:00
sec_posixacl.cc Revamp acl_extended_fd/acl_extended_file to avoid open(2) call 2016-03-10 10:36:00 +01:00
sec_posixacl.h Implement POSIX.1e ACL functions 2016-03-08 13:56:40 +01:00
security.cc Implement POSIX.1e ACL functions 2016-03-08 13:56:40 +01:00
security.h Add cygsid methods to create SIDs from scratch 2016-03-12 16:39:19 +01:00
select.cc Revert "Use high-resolution timebases for select()." 2016-03-20 21:59:47 +01:00
select.h Revert "Use high-resolution timebases for select()." 2016-03-20 21:59:47 +01:00
sem.cc * msg.cc: Throughout, drop raising SIGSYS if cygserver is not running. 2015-03-03 17:09:30 +00:00
setlsapwd.cc * sec_auth.cc (create_token): Initialize lsa handle to NULL, rather than 2014-03-28 20:34:04 +00:00
shared.cc * mount.cc (mount_info::init): Take bool argument and allow to 2014-11-27 16:49:41 +00:00
shared_info.h * cygheap.cc (cygheap_fixup_in_child): Call set_dll_dir. 2014-10-17 14:36:59 +00:00
shm.cc cygwin: export __getpagesize 2016-03-29 12:14:18 +02:00
signal.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
sigproc.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
sigproc.h * sigproc.h (no_thread_exit_protect): New class. 2014-03-17 04:41:35 +00:00
smallprint.cc cygwin: Fix copyright dates 2015-07-29 13:45:46 +02:00
sortdin
spawn.cc Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
speclib * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
spinlock.h * spinlock.h (ULONG): Replace LONG operator with ULONG to accommodate 2013-05-22 16:55:55 +00:00
strace.cc cygwin: Fix copyright dates 2015-07-29 13:45:46 +02:00
strfuncs.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
string.h * miscfuncs.cc (strlwr): Rename from cygwin_strlwr. Drop __stdcall 2014-08-18 18:24:06 +00:00
strsep.cc
strsig.cc cygwin: accept SIGIOT as alias of SIGABRT 2016-02-18 08:20:03 -06:00
sync.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
sync.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
syscalls.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
sysconf.cc cygwin: update sysconf for new features 2016-04-04 10:25:36 -05:00
syslog.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
termios.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
textmode.c * binmode.c (cygwin_premain0): Don't use underscore'd variants of the 2014-11-25 11:27:12 +00:00
textreadmode.c * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
thread.cc Fix typoed comparison 2016-03-20 12:19:35 +01:00
thread.h POSIX barrier implementation, take 3 2016-02-13 16:03:15 +01:00
timer.cc * Throughout, use __try/__except/__endtry blocks, rather than myfault 2014-08-22 09:21:33 +00:00
times.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
tls_pbuf.cc * cygtls.cc (_cygtls::remove): Revert previous patch. 2014-08-25 14:53:49 +00:00
tls_pbuf.h * cygtls.cc (_cygtls::remove): Revert previous patch. 2014-08-25 14:53:49 +00:00
tlsoffsets.h Fix original stack when running signal handler on alternate stack 2015-07-04 22:49:30 +02:00
tlsoffsets64.h Fix original stack when running signal handler on alternate stack 2015-07-04 22:49:30 +02:00
tmpbuf.h
tty.cc Bump tty.cc copyright date 2015-04-23 21:57:07 +02:00
tty.h Fix OPOST for non-Cygwin pty slaves 2015-04-23 22:04:24 +02:00
tz_posixrules.h
uinfo.cc Only allow enabled groups as primary group 2016-03-23 17:51:03 +01:00
uname.cc Move fd_stuff from sys/types.h to sys/select.h 2015-12-07 16:28:22 +01:00
update-copyright * fhandler_tty.cc: Revert accidental checkin. 2013-07-31 15:19:18 +00:00
userinfo.h * ldap.h: Remove index macros. 2015-02-24 20:52:57 +00:00
wait.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
wchar.h Do not treat the command line or environment like paths 2016-01-08 15:17:52 +01:00
wincap.cc Overwite potentially faked kernel version with correct values 2016-03-09 23:10:17 +01:00
wincap.h setuid: Create token from scratch without credentials of caller 2016-02-18 11:22:12 +01:00
window.cc Throughout, drop unnecessary explicit includes of windows header files 2013-11-24 12:13:36 +00:00
winf.cc * dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call. 2015-02-11 13:15:59 +00:00
winf.h * dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call. 2015-02-11 13:15:59 +00:00
wininfo.h Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout, 2013-01-21 04:34:52 +00:00
winlean.h Add Authz class to compute exact POSIX user perms in a security descriptor 2015-11-18 22:28:33 +01:00
winsup.h Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
winver.rc * mkvers.sh: Automate generating the copyright date in the version 2015-02-03 13:15:49 +00:00
wow64.cc Always allocate main thread stack from pthread stack area on x86_64. 2015-12-07 16:10:55 +01:00
wow64.h Always allocate main thread stack from pthread stack area on x86_64. 2015-12-07 16:10:55 +01:00
x86_64.din Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00