1
I Use This!
Inactive

Commits : Listings

Analyzed about 22 hours ago. based on code collected 2 days ago.
Mar 27, 2023 — Mar 27, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* sigproc.cc (wait_sig): Remove spurious extern. More... about 11 years ago
* dtable.cc (dtable::dup3): Fix bounds checking for valid newfd. * syscalls.cc (dup2): Ditto. * winsup.h (events_terminate): Delete obsolete function declaration. More... about 11 years ago
* DevNotes: Add entry cgf-000019. * dcrt0.cc (do_exit): Just set exit_state to ES_EVENTS_TERMINATE and nuke call to events_terminate which just set a superfluous flag. * sigproc.cc (signal_exit_code): New variable. (setup_signal_exit): Define new function. (_cygtls::signal_exit): Remove accommodations for closing the signal pipe handle. (exit_thread): Just sleep if we're exiting. (wait_sig): If signal_exit_code is set, just handle bookkeeping signals and exit ReadFile loop if there is nothing more to process. Call signal_exit at end if signal_exit_code is non-zero. * sigproc.h (setup_signal_exit): Declare new function. * exceptions.cc (sigpacket::process): Use setup_signal_exit to control exiting due to a signal. (exception::handle): Ditto. Query exit_state rather than defunct exit_already to determine if we are exiting. * globals.cc (ES_SIGNAL_EXIT): New enum. * sync.h (lock_process::release): New function for explicitly unlocking muto. (lock_process::~lock_process): Use release method. More... about 11 years ago
* fork.cc (child_info::prefork): Fix error message formatting. More... over 11 years ago
Fix tid comment. More... over 11 years ago
* select.h (select_stuff): Remove variable names from parameter declarations. (select_info): Ditto. (select_record::dump_select_record): Declare new debugging-only function. (select_info): Zero all fields. (select_pipe_info): Ditto. (select_socket_info): Ditto. (select_serial_info): Ditto. (select_mailslot_info): Ditto. * select.cc (select_record::dump_select_record): Define new debugging-only function. (select_stuff::test_and_set): Call dump_select_record when debugging. * thread.cc (pthread_mutex::unlock): Revert setting of tid to NULL since, in this context, it is a number, not a pointer. (pthread_spinlock::unlock): Ditto. More... over 11 years ago
Back out prematurely checked-in change. More... over 11 years ago
* sigproc.cc (exit_thread): undef ExitThread or suffer recursion. Attempt to lock process prior to calling sig_send. More... over 11 years ago
Revert the reversion and go with implementation described in cgf-000017, with some modifications. * init.cc (dll_entry): Revert previous change. * miscfuncs.cc: Include sigproc.h for exit_thread declaration. * winsup.h (ExitThread): Define as 'exit_thread' to ensure no accidental use. * sigproc.cc (exit_thread): New function. (wait_sig): Handle __SIGTHREADEXIT case. Don't just block rather than returning from this function. * sigproc.h (__SIGTHREADEXIT): New enum. (exit_thread): Declare. * sync.cc (muto::release): Accept a tls command-line argument. * sync.h (muto::release): Accept a tls command-line parameter. Default to &_my_tls. * cygerrno.h (__set_errno): Define as extern so that no function code is ever emitted. * cygserver_ipc.h (cygserver_ipc.h): Ditto. * miscfuncs.h (transform_chars): Ditto. * path.h (has_attribute): Ditto. * security.h (privilege_luid): Ditto. * winsup.h (flush_file_buffers): Ditto. More... over 11 years ago
* DevNotes: Add entry cgf-000018. * init.cc (dll_entry): Grab process lock before exiting to ensure that thread doesn't exit before parent if parent is exiting. * _cygtls.cc (_cygtls::call2): Revert previous 2012-12-21 change. * miscfuncs.cc (thread_wrapper): Ditto. * thread.cc (pthread::exit): Ditto. * sigproc.cc (exit_thread): Ditto. (wait_sig): Ditto. * sync.cc (muto::release): Ditto. * sync.h (muto::release): Ditto. * sigproc.h (__SIGTHREADEXIT): Delete enum. (exit_thread): Delete declaration. More... over 11 years ago
* DevNotes: Add entry cgf-000017. * _cygtls.cc (_cygtls::call2): Use new exit_thread function in place of ExitThread. * miscfuncs.cc (thread_wrapper): Ditto. * thread.cc (pthread::exit): Ditto. (pthread_mutex::unlock): Set tid to NULL rather than 0. (pthread_spinlock::unlock): Ditto. * pinfo.cc (commune_process): Actually call lock_process constructor. * sigproc.cc (exit_thread): New function. (wait_sig): Handle __SIGTHREADEXIT case. Don't just block rather than returning from this function. * sigproc.h (__SIGTHREADEXIT): New enum. (exit_thread): Declare. * sync.cc (muto::release): Accept a tls command-line argument. * sync.h (muto::release): Accept a tls command-line parameter. Default to &_my_tls. More... over 11 years ago
* Makefile.def (install-target-libgo): Depend on install-target-libatomic. Merged from GCC repo. * Makefile.in: Regenerate. More... over 11 years ago
2012-12-20 Jeff Johnston <[email protected]> More... over 11 years ago
* pathnames.sgml (pathnames-at): Drop confusing description on "embedded double quotes". More... over 11 years ago
* dcrt0.cc (build_argv): Allow quoted filenames in @ expression. More... over 11 years ago
Add missing file. More... over 11 years ago
* select.h (select_stuff::select_stuff): Make default constructor always zero everything while constructor with int arg just zeroes next. * select.cc (select_stuff::test_and_set): Revert to using default constructor. More... over 11 years ago
* select.cc (select_stuff::wait): Add windows error number to error message. More... over 11 years ago
* libc/stdlib/strtod.c (_strtod_r): Revert change from 2011-05-16. More... over 11 years ago
2012-12-18 Jeff Johnston <[email protected]> More... over 11 years ago
2012-12-18 Craig Howland <[email protected]> More... over 11 years ago
merge from gcc More... over 11 years ago
* select.cc (select_stuff::test_and_set): Remove workaround and use proper constructor. More... over 11 years ago
* select.cc (select_stuff::test_and_set): Work around problem of new() not returning zeroed memory. More... over 11 years ago
* libc/stdio/puts.c (_puts_r): Fix typo in previous patch. Add local variable fp for better readability. More... over 11 years ago
2012-12-17 Jeff Johnston <[email protected]> More... over 11 years ago
2012-12-17 Jeff Johnston <[email protected]> More... over 11 years ago
Add copyright notices More... over 11 years ago
* configure.ac (ENABLE_GOLD): Consider *-*-gnu* targets ELF. * configure: Regenerate. More... over 11 years ago
2012-12-14 Yufeng Zhang <[email protected]> More... over 11 years ago