acadia-newlib/winsup/cygwin
Corinna Vinschen 5a101414ed * exceptions.cc (_cygtls::handle_exceptions): In case of a
STATUS_ACCESS_VIOLATION, check if the page is a mmaped page beyond
	a file's EOF.  Generate SIGBUS instead of SIGSEGV then.
	* mmap.cc (__PROT_ATTACH): New define.
	(__PROT_FILLER): Ditto.
	(fh_anonymous): Rename from fh_paging_file;
	(fh_disk_file): New global static variable.
	(attached): New inline function.
	(filler): Ditto.
	(gen_create_protect): Split off from gen_protect to use the file's
	access mode to create mapping always with maximum allowed protections.
	(gen_protect): Accomodate pages attached beyond EOF.  Use symbolic
	values instead of numerics when possible.  Drop create parameter.
	(gen_access): Use file's access mode instead of protection.
	(CreateMapping9x): Create named mapping names so that different
	creation access modes result in different mappings.
	(CreateMappingNT): Only reserve attached pages, don't commit them.
	(MapViewNT): Ditto.  Set AT_ROUND_TO_PAGE for all non-NULL base
	addresses.
	(mmap_func_t): Define CreateMapping and MapView function pointers
	with additional openflags parameter.
	(class mmap_record): Add openflags member.
	(mmap_record::mmap_record): Add openflags parameter.
	(mmap_record::get_openflags): New accessor.
	(mmap_record::attached): Call global attached function.
	(mmap_record::filler): Call global filler function.
	(mmap_record::gen_create_protect): Call global gen_create_protect
	function.
	(mmap_record::gen_protect): Drop create parameter.
	(mmap_record::alloc_fh): Set fhandler's access flags.
	(list::search_record): Accomodate filler pages.
	(list::set): Use inode number as hash value.
	(map::get_list_by_fd): Check hash value against file's inode number.
	(mmap_is_attached_page): New function to evaluate if a given address
	is on a attached page.  Called from _cygtls::handle_exceptions.
	(mmap_worker): New function to do mapping and bookkeeping in a
	single call.
	(mmap64): Use roundup2 to round length to pagesize alignment.
	Initialize global fhandlers.  Simplify anonymous initialization.
	Add SUSv3 compatible check of file open mode vs. requested protection.
	Try creating new file handles to allow maximum page protection.
	Allow creating attached pages in case of mapping beyond EOF.
	Close new file handle if one has been created.
	(munmap): Align len to pagesize.
	(msync): Rework argument checks. Align len to pagesize.
	(mprotect): Ditto.  Accomodate attached pages.
	(mlock): Use roundup/rounddown macros instead of homemade expressions.
	(munlock): Add page alignment as in mlock.
	(fhandler_dev_zero::munmap): Fix unmapping of non-private mappings.
	(fhandler_dev_zero::fixup_mmap_after_fork): Accomodate filler pages.
	(fixup_mmaps_after_fork): Don't fail if attached pages couldn't be
	created in child.  Avoid superfluous call to VirtualFree.  Check for
	original allocation protection to fix PAGE_WRITECOPY protection.
	* ntdll.h: Revert deletion of AT_ROUND_TO_PAGE define.
	* winsup.h (mmap_is_attached_page): Declare.
2005-12-07 11:16:47 +00:00
..
config/i386 * gendef (stabilize_sig_stack): New function. 2004-02-18 20:48:38 +00:00
include * include/cygwin/stdlib.h: New file. 2005-12-05 22:30:03 +00:00
lib * lib/libcmain.c (main): Properly deal with quoted first argument. 2004-12-09 21:28:32 +00:00
libc * strptime.cc (_strptime): Fix gcc warnings. 2005-11-18 19:43:02 +00:00
regex white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
regexp Remove obsolete include. 2001-12-20 03:03:59 +00:00
CYGWIN_LICENSE Red Hatize 2001-10-12 01:51:21 +00:00
ChangeLog * exceptions.cc (_cygtls::handle_exceptions): In case of a 2005-12-07 11:16:47 +00:00
ChangeLog-1995 white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
ChangeLog-1996 white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
ChangeLog-1997 white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
ChangeLog-1998 fix spelling errors 2001-10-28 23:05:49 +00:00
ChangeLog-1999 fix spelling errors 2001-10-28 23:05:49 +00:00
ChangeLog-2000 fix spelling errors 2001-10-28 23:05:49 +00:00
ChangeLog-2001 restore missing entry 2002-01-01 16:49:52 +00:00
ChangeLog-2002 Split ChangeLog, create ChangeLog-2002. 2003-01-10 12:32:49 +00:00
ChangeLog-2003 fix typo 2004-01-20 03:11:39 +00:00
ChangeLog-2004 * ChangeLog: Split and create ChangeLog-2004. 2005-01-11 12:48:34 +00:00
Makefile.in * libc: Add subdirectory. 2005-11-18 17:48:23 +00:00
ROADMAP
acconfig.h * exceptions.cc (set_signal_mask): Redefine to not pass by address. Report 2003-12-23 16:26:31 +00:00
ansi.sgml minor cleanup 2004-12-05 02:30:20 +00:00
assert.cc Cleanup calls to CreateFile throughout. 2002-09-19 15:12:48 +00:00
autoload.cc * autoload.cc (NtCreateSection): Define. 2005-11-28 22:32:29 +00:00
automode.c
binmode.c
child_info.h * child_info.h (CHILD_INFO_MAGIC): Reset. 2005-10-29 15:05:55 +00:00
config.h.in white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
configure * dllfixdbg: New perl script. 2005-08-08 02:27:43 +00:00
configure.in * dllfixdbg: New perl script. 2005-08-08 02:27:43 +00:00
cpuid.h * path.cc (chdir): Always use the normalized_path as posix_cwd, except if it 2004-05-28 19:50:07 +00:00
crt0.c * crt0.cc: Remove PPC considerations. 2005-09-29 14:28:22 +00:00
ctype.cc * include/ctype.h: New file. 2005-03-23 17:11:24 +00:00
cxx.cc * child_info.h (fork_info): Use different method to alias variable. 2005-03-19 21:45:15 +00:00
cygerrno.h * cygerrno.h (geterrno_from_win_error): Change declaration to default to using 2005-08-20 06:19:55 +00:00
cygheap.cc Remove unneeded whitespace. 2005-12-05 20:20:18 +00:00
cygheap.h * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
cygmagic * cygmagic: Remove debugging cruft missed on 2005-05-21. 2005-05-30 00:54:01 +00:00
cygmalloc.h * cygmalloc.h (MSPACES): Define. This dropped through the cracks after the 2005-07-28 17:03:34 +00:00
cygserver.h * cygserver.h (CYGWIN_SERVER_VERSION_API): Bump. 2004-06-03 19:52:12 +00:00
cygserver_ipc.h * debug.h (console_printf): Define for non-debugging condition. 2004-02-09 04:04:24 +00:00
cygserver_msg.h Change foo (void) to foo () for all c++ functions throughout. Remove all 2005-07-05 03:16:46 +00:00
cygserver_sem.h Change foo (void) to foo () for all c++ functions throughout. Remove all 2005-07-05 03:16:46 +00:00
cygserver_shm.h Change foo (void) to foo () for all c++ functions throughout. Remove all 2005-07-05 03:16:46 +00:00
cygthread.cc Change process_lock to lock_process throughout. Change all calls to new 2005-10-17 23:27:00 +00:00
cygthread.h Change process_lock to lock_process throughout. Change all calls to new 2005-10-17 23:27:00 +00:00
cygtls.cc Remove unneeded whitespace. 2005-12-05 20:20:18 +00:00
cygtls.h Remove unneeded whitespace. 2005-12-05 20:20:18 +00:00
cygwin-shilka * cygwin-shilka: Remove '#line directives' or suffer debugging oddities. Use 2003-09-27 05:35:02 +00:00
cygwin.din * libc: Add subdirectory. 2005-11-18 17:48:23 +00:00
cygwin.sc * cygwin.sc: Use simpler method to align .cygheap. 2005-08-08 13:53:05 +00:00
cygwin_version.h Update copyrights. 2001-09-11 20:01:02 +00:00
dcrt0.cc * cygtls.h (_cygtls::el): New field. 2005-12-03 04:23:35 +00:00
debug.cc * dcrt0.cc (do_exit): Rely on sigproc_terminate to set exit_state 2005-09-13 17:08:54 +00:00
debug.h Eliminate (void) cast on standalone function calls throughout. 2005-07-06 20:05:03 +00:00
delqueue.cc 2003-11-11 Robert Collins <rbtcollins@hotmail.com> 2003-11-14 23:40:06 +00:00
devices.cc * dcrt0.cc (do_exit): Rely on sigproc_terminate to set exit_state 2005-09-13 17:08:54 +00:00
devices.h * devices.h (_major): Revert previous ill-advised change. 2005-12-02 00:37:21 +00:00
devices.in * dcrt0.cc (do_exit): Rely on sigproc_terminate to set exit_state 2005-09-13 17:08:54 +00:00
dir.cc * dir.cc (readdir_workdir): Only fill out d_ino when linked into older app. 2005-12-05 21:02:53 +00:00
dlfcn.cc white space 2005-08-12 02:39:13 +00:00
dll_init.cc * dcrt0.cc (do_global_dtors): Run DLL dtors. 2005-04-14 17:34:03 +00:00
dll_init.h * dcrt0.cc (do_global_dtors): Run DLL dtors. 2005-04-14 17:34:03 +00:00
dll_init.sgml 2004-01-12 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 2004-02-22 23:21:20 +00:00
dllfixdbg * cygwin.sc: Use simpler method to align .cygheap. 2005-08-08 13:53:05 +00:00
dlmalloc.c remove keyword stuff 2004-05-12 16:21:18 +00:00
dlmalloc.h * include/cygwin/version.h: Bump DLL minor number to 8. 2004-01-20 19:36:35 +00:00
dtable.cc * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
dtable.h * cygheap.h (cygheap_fdenum::cygheap_fdenum): Record locked state or suffer 2005-10-23 23:47:45 +00:00
dtable.sgml 2004-01-12 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 2004-02-22 23:21:20 +00:00
environ.cc * include/cygwin/stdlib.h: New file. 2005-12-05 22:30:03 +00:00
environ.h * environ.h (win_env::immediate): Declare new field. 2005-03-30 15:54:28 +00:00
errno.cc * errno.cc (errmap): Map ERROR_SEEK and ERROR_SECTOR_NOT_FOUND. 2005-09-26 15:27:15 +00:00
exceptions.cc * exceptions.cc (_cygtls::handle_exceptions): In case of a 2005-12-07 11:16:47 +00:00
exec.cc Reorganize header file inclusion throughout so that cygerrno.h comes first. 2005-01-12 22:40:46 +00:00
external.cc * cygtls.h (_cygtls::el): New field. 2005-12-03 04:23:35 +00:00
external.sgml 2004-01-12 Joshua Daniel Franklin <joshuadfranklin@yahoo.com> 2004-02-22 23:21:20 +00:00
fcntl.cc Reorganize header file inclusion throughout so that cygerrno.h comes first. 2005-01-12 22:40:46 +00:00
fhandler.cc * fhandler_base.cc (fhandler_base::readv): Free buf, not a pointer into the 2005-11-08 23:25:55 +00:00
fhandler.h * fhandler.h (fhandler_dev_zero::mmap): Add method. 2005-11-29 16:28:05 +00:00
fhandler_clipboard.cc * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
fhandler_console.cc * fhandler.h (fhandler_console::fixup_after_fork_exec): Define with additional 2005-11-14 14:15:51 +00:00
fhandler_disk_file.cc * devices.h (_minor): Coerce argument to proper type before manipulating. 2005-12-01 17:33:59 +00:00
fhandler_dsp.cc * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
fhandler_fifo.cc Change name from commune_recv to commune_process throughout. Change name from 2005-09-28 22:56:47 +00:00
fhandler_floppy.cc * fhandler_floppy.cc (fhandler_dev_floppy::get_drive_info): Use 2005-09-30 10:54:45 +00:00
fhandler_mailslot.cc white space 2005-08-12 02:39:13 +00:00
fhandler_mem.cc * autoload.cc (NtCreateSection): Define. 2005-11-28 22:32:29 +00:00
fhandler_netdrive.cc Change process_lock to lock_process throughout. Change all calls to new 2005-10-17 23:27:00 +00:00
fhandler_nodevice.cc * fhandler_nodevice.cc (fhandler_nodevice::open): Assume that errno has already 2004-03-27 18:01:04 +00:00
fhandler_proc.cc * autoload.cc (NtCreateSection): Define. 2005-11-28 22:32:29 +00:00
fhandler_process.cc * autoload.cc (NtCreateSection): Define. 2005-11-28 22:32:29 +00:00
fhandler_random.cc Revert erroneous checkin. 2005-09-28 19:22:25 +00:00
fhandler_raw.cc * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
fhandler_registry.cc Remove some more unneeded 'return;'s throughout. 2005-09-14 14:27:56 +00:00
fhandler_serial.cc * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
fhandler_socket.cc * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
fhandler_tape.cc Revert erroneous checkin. 2005-09-28 19:22:25 +00:00
fhandler_termios.cc * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
fhandler_tty.cc * fhandler_tty.cc (fhandler_tty_slave::open): Reset the current windows station 2005-11-24 02:34:31 +00:00
fhandler_virtual.cc Revert erroneous checkin. 2005-09-28 19:22:25 +00:00
fhandler_windows.cc Remove some more unneeded 'return;'s throughout. 2005-09-14 14:27:56 +00:00
fhandler_zero.cc Remove some more unneeded 'return;'s throughout. 2005-09-14 14:27:56 +00:00
flock.cc * fcntl.cc (fcntl_worker): Remove static storage class. 2003-12-03 09:55:42 +00:00
fork.cc * fork.cc (fork): Move top-of-stack calculation later. 2005-11-17 16:36:00 +00:00
gcrt0.c Update copyrights. 2001-09-11 20:01:02 +00:00
gendef Remove unneeded whitespace. 2005-12-05 20:20:18 +00:00
gendevices white space 2005-02-13 18:17:29 +00:00
gentls_offsets Replace valid memory checks with new myfault class "exception handling", almost 2005-07-03 02:40:30 +00:00
glob.c * glob.c: (glob0): New local variable `limit`. Use in calls to glob1 2005-06-18 19:04:25 +00:00
gmon.c 2002-05-25 Robert Collins <rbtcollins@hotmail.com> 2002-05-24 14:24:33 +00:00
gmon.h
grp.cc Remove some more unneeded 'return;'s throughout. 2005-09-14 14:27:56 +00:00
heap.cc * heap.cc: Remove spurious getpagesize declaration. 2005-11-25 19:53:52 +00:00
heap.h * cygheap.cc (cygheap_fixup_in_child): Use user_heap element in cygheap. 2002-10-22 16:18:55 +00:00
hires.h * cygheap.h (init_cygheap::_gtod): Remove. 2005-11-11 16:42:15 +00:00
hookapi.cc * hookapi.cc (hook_or_detect_cygwin): Correct inverted test for whether to 2005-09-28 20:20:57 +00:00
how-autoload-works.txt white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
how-cygheap-works.txt fix spelling errors 2001-10-28 23:05:49 +00:00
how-cygtls-works.txt * dcrt0.cc (cygwin_dll_init): Now initializes main_environ and cygtls. Comment 2005-06-04 02:11:50 +00:00
how-fhandlers-work.txt . 2002-05-04 04:30:57 +00:00
how-signals-work.txt minor cleanup 2004-03-14 05:35:19 +00:00
how-spawn-works.txt new how-to. 2002-02-11 02:25:42 +00:00
how-to-debug-cygwin.txt fix breakpoint example 2005-05-06 21:09:35 +00:00
how-vfork-works.txt minor cleanup 2004-12-05 02:30:20 +00:00
init.cc * dcrt0.cc (getstack): New function. 2005-09-28 15:18:49 +00:00
ioctl.cc Eliminate use of sigframe and sigthread throughout. 2003-11-28 20:55:59 +00:00
ipc.cc * exceptions.cc (ctrl_c_handler): Send SIGHUP when events occur only if there 2003-07-26 04:53:59 +00:00
localtime.cc * libc: Add subdirectory. 2005-11-18 17:48:23 +00:00
lsearch.cc white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
malloc.cc * cygmalloc.h (MSPACES): Define. This dropped through the cracks after the 2005-07-28 17:03:34 +00:00
malloc_wrapper.cc Remove some more unneeded 'return;'s throughout. 2005-09-14 14:27:56 +00:00
mcount.c
misc-std.sgml
miscfuncs.cc * winsup.h (create_pipe): Declare new function. 2005-08-19 14:56:48 +00:00
mktemp.cc Add top comment 2005-05-25 03:43:58 +00:00
mkvers.sh update copyright 2004-02-04 22:40:50 +00:00
mmap.cc * exceptions.cc (_cygtls::handle_exceptions): In case of a 2005-12-07 11:16:47 +00:00
msg.cc Replace valid memory checks with new myfault class "exception handling", almost 2005-07-03 02:40:30 +00:00
mtinfo.h * mtinfo.h (mtinfo_drive::error): Fix argument bug in debug_printf call. 2005-08-22 16:12:01 +00:00
net.cc Remove unneeded whitespace. 2005-12-05 20:20:18 +00:00
netdb.cc 2003-11-11 Robert Collins <rbtcollins@hotmail.com> 2003-11-14 23:40:06 +00:00
newsym white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
ntdll.h * exceptions.cc (_cygtls::handle_exceptions): In case of a 2005-12-07 11:16:47 +00:00
ntea.cc * mmap.cc (mmap64): Avoid compiler warning. 2005-05-18 17:23:17 +00:00
passwd.cc Remove some more unneeded 'return;'s throughout. 2005-09-14 14:27:56 +00:00
path.cc * devices.h (_minor): Coerce argument to proper type before manipulating. 2005-12-01 17:33:59 +00:00
path.h * devices.h (_minor): Coerce argument to proper type before manipulating. 2005-12-01 17:33:59 +00:00
path.sgml * path.sgml: Encode programming example with CDATA. 2004-12-31 01:13:28 +00:00
perprocess.h
pinfo.cc * fhandler_tty.cc (fhandler_tty_slave::open): Reset the current windows station 2005-11-24 02:34:31 +00:00
pinfo.h * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
pipe.cc * cygheap.h (cygheap_fdenum): Remove start_fd stuff. 2005-10-24 15:09:07 +00:00
poll.cc * fhandler_socket.cc (fhandler_socket::recvfrom): Just return 0 (EOF) 2005-11-13 16:24:40 +00:00
posix.sgml
profil.c * profil.h (PROFADDR): Prevent overflow when text segments are larger than 2003-04-28 20:10:54 +00:00
profil.h * profil.h (PROFADDR): Prevent overflow when text segments are larger than 2003-04-28 20:10:54 +00:00
pseudo-reloc.cc * lib/pseudo-reloc.c: New file. 2002-12-09 22:49:12 +00:00
pthread.cc * pthread.cc (mangle_sem_name): Use cygheap->shared_prefix instead 2005-09-27 20:34:19 +00:00
pwdgrp.h * sync.h (muto::initforce): Delete flawed implementation. 2005-04-05 06:04:57 +00:00
registry.cc * cygheap.cc (cygheap_init): Accomodate set_process_privilege change. 2005-04-03 13:06:43 +00:00
registry.h 2004-12-03 Pierre Humblet <pierre.humblet@ieee.org> 2004-12-03 02:00:37 +00:00
resource.cc Replace valid memory checks with new myfault class "exception handling", almost 2005-07-03 02:40:30 +00:00
rmsym * rmsym: Don't use ranlib. 2003-07-07 05:32:24 +00:00
scandir.cc * fhandler_clipboard.cc (fhandler_dev_clipboard::write): Never set 2005-03-01 11:51:29 +00:00
sched.cc Change foo (void) to foo () for all c++ functions throughout. Remove all 2005-07-05 03:16:46 +00:00
sec_acl.cc * pinfo.cc (pinfo::init): Define sa_buf as PSECURITY_ATTRIBUTES and 2005-06-07 19:31:42 +00:00
sec_helper.cc Change foo (void) to foo () for all c++ functions throughout. Remove all 2005-07-05 03:16:46 +00:00
security.cc Remove some more unneeded 'return;'s throughout. 2005-09-14 14:27:56 +00:00
security.h Change foo (void) to foo () for all c++ functions throughout. Remove all 2005-07-05 03:16:46 +00:00
select.cc Change process_lock to lock_process throughout. Change all calls to new 2005-10-17 23:27:00 +00:00
select.h * debug.h (console_printf): Define for non-debugging condition. 2004-02-09 04:04:24 +00:00
sem.cc Replace valid memory checks with new myfault class "exception handling", almost 2005-07-03 02:40:30 +00:00
shared.cc * cygheap.cc (cygheap_init): Add GLOBAL_PRIV to hProcToken explicitely 2005-09-27 19:04:38 +00:00
shared.sgml Update Makefile to use xmlto 2004-12-27 19:03:56 +00:00
shared_info.h * path.cc (normalize_posix_path): Keep two leading slashes 2005-08-26 15:11:06 +00:00
shm.cc Replace valid memory checks with new myfault class "exception handling", almost 2005-07-03 02:40:30 +00:00
signal.cc * cygheap.h (init_cygheap::manage_console_count): Declare new function. 2005-11-14 04:28:45 +00:00
sigproc.cc * cygtls.h (_cygtls::el): New field. 2005-12-03 04:23:35 +00:00
sigproc.h * cygtls.h (struct _cygtls::thread_handle): Remove/revert. 2005-09-23 15:18:22 +00:00
smallprint.c * child_info.h (fork_info): Use different method to alias variable. 2005-03-19 21:45:15 +00:00
spawn.cc * exceptions.cc (signal_exit): Eliminate setting of main thread priority since 2005-10-29 20:33:59 +00:00
speclib * speclib: Use correct EOF marker. Ensure that directory is actually deleted 2003-11-28 20:51:11 +00:00
stackdump.sgml Update Makefile to use xmlto 2004-12-27 19:03:56 +00:00
strace.cc * strace.cc (strace::vsprntf): Avoid printing a zero pid. 2005-09-27 18:54:32 +00:00
string.h whitespace cleanup 2003-03-09 20:31:07 +00:00
strsep.cc Do some minor reformatting of 'extern "C"' use throughout. 2003-03-09 20:10:25 +00:00
strsig.cc * Makefile.in (DLL_OFILES): Add strsig.o. 2004-02-03 21:59:27 +00:00
sync.cc Eliminate (void) cast on standalone function calls throughout. 2005-07-06 20:05:03 +00:00
sync.h * cygheap.h (cygheap_fdenum::cygheap_fdenum): Record locked state or suffer 2005-10-23 23:47:45 +00:00
syscalls.cc * autoload.cc (NtCreateSection): Define. 2005-11-28 22:32:29 +00:00
sysconf.cc * autoload.cc (NtLockVirtualMemory): Import. 2005-10-18 18:51:33 +00:00
syslog.cc * syslog.cc (setlogmask): Don't mask the mask. 2005-11-10 10:34:49 +00:00
termios.cc * fhandler_serial.cc (fhandler_serial::tcgetattr): Just zero c_cflag here 2005-09-09 03:00:34 +00:00
textmode.c
textreadmode.c * Makefile.in (EXTRALIBS): Add libtextreadmode.a. 2004-04-06 14:22:43 +00:00
thread.cc * cygtls.h (_cygtls::el): New field. 2005-12-03 04:23:35 +00:00
thread.h * thread.h: Revert patch from 2005-09-05. 2005-09-06 19:22:54 +00:00
timer.cc * cygtls.h (_cygtls::el): New field. 2005-12-03 04:23:35 +00:00
times.cc * times.cc (hires_ms::prime): Remove debugging stuff. 2005-11-30 18:14:07 +00:00
tlsoffsets.h * include/exceptions.h (exception_list): Revert previous change. Windows 2005-12-03 05:01:51 +00:00
tty.cc Eliminate (void) cast on standalone function calls throughout. 2005-07-06 20:05:03 +00:00
tty.h Change the name "title_mutex" to "tty_mutex" throughout. 2004-05-17 15:27:56 +00:00
tz_posixrules.h Move appropriate variables to NO_COPY segment, throughout. 2001-09-06 05:17:22 +00:00
uinfo.cc Remove some more unneeded 'return;'s throughout. 2005-09-14 14:27:56 +00:00
uname.cc * uname.cc (uname): Disable use of GetNativeSystemInfo. 2005-10-03 09:24:42 +00:00
wait.cc Change pthread::cancelable_wait to just cancelable_wait, throughout. 2005-06-09 05:11:51 +00:00
winbase.h * pinfo.cc (pinfo::init): Define sa_buf as PSECURITY_ATTRIBUTES and 2005-06-07 19:31:42 +00:00
wincap.cc * autoload.cc (NtCreateSection): Define. 2005-11-28 22:32:29 +00:00
wincap.h * autoload.cc (NtCreateSection): Define. 2005-11-28 22:32:29 +00:00
window.cc Change process_lock to lock_process throughout. Change all calls to new 2005-10-17 23:27:00 +00:00
wininfo.h * sync.h (muto::operator int): New operator. 2005-04-05 04:31:00 +00:00
winsup.h * exceptions.cc (_cygtls::handle_exceptions): In case of a 2005-12-07 11:16:47 +00:00
winver.rc * winver.rc: Change Copyright hint to inlcude 2003. 2003-03-09 22:13:06 +00:00