Commit Graph

  • 604ca5fa17 * winbase.h (ilockincr): More changes from the inexplicable world of gcc asm magic. (ilockdecr): Ditto. Christopher Faylor 2004-06-03 21:29:43 +0000
  • ee94df3ecc * winbase.h (ilockincr): YA correction to ensure correct operation with no optimization. (ilockdecr): Ditto. Christopher Faylor 2004-06-03 20:48:02 +0000
  • 414bfc1072 * cygserver.h (CYGWIN_SERVER_VERSION_API): Bump. Corinna Vinschen 2004-06-03 19:52:12 +0000
  • 378e5a0271 * include/cygwin/ipc.h (IPC_KEY_IS_SHMID): Redefine to a more sensible value. Corinna Vinschen 2004-06-03 19:51:10 +0000
  • e9054f3f7f * shm.cc (shmget): Explicitely set td_retval[0] to -1 on error. Corinna Vinschen 2004-06-03 19:49:54 +0000
  • e6f751a5a9 remove erroneous ChangeLog entry Christopher Faylor 2004-06-03 18:56:49 +0000
  • a864f241f1 * winbase.h: Fix all ilock defs as per cygwin 1.5.10 release. Christopher Faylor 2004-06-03 18:55:56 +0000
  • aac4e7d40f * configure.in: Fix --enable-bootstrap breakage introduced in trees without gcc. * configure: Regenerate. Christopher Faylor 2004-06-03 04:57:38 +0000
  • e847fe136d add missing changelog entry Christopher Faylor 2004-06-02 21:25:57 +0000
  • 1a21f33188 * spawn.cc (find_exec): Use has_slash to determine if path has a slash rather than calculating this twice. Christopher Faylor 2004-06-02 21:20:54 +0000
  • 8b57e664af 2004-06-02 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2004-06-02 19:22:14 +0000
  • cdb055db02 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net> Luke Dunstan 2004-06-01 14:09:20 +0000
  • a07c3e299c 2004-06-01 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2004-06-01 08:11:41 +0000
  • 8e1cb52875 2004-06-01 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2004-06-01 07:54:42 +0000
  • 559fdbbd6a 2004-06-01 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2004-06-01 07:46:01 +0000
  • e16662211d 2004-06-01 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2004-06-01 07:42:22 +0000
  • b188d0f595 2004-05-29 Filip Navara <xnavara@volny.cz> Luke Dunstan 2004-05-31 14:10:20 +0000
  • 814a8765fb 2004-05-25 Al Slater <al.slater@scluk.com> Luke Dunstan 2004-05-31 13:57:30 +0000
  • 2d5afa98a2 2004-05-30 Pierre Humblet <pierre.humblet@ieee.org> Pierre Humblet 2004-05-31 02:20:39 +0000
  • e3c1b77980 * pathnames.sgml: Remove /dev/kmem from the supported POSIX device list. Joshua Daniel Franklin 2004-05-30 06:47:09 +0000
  • 1a8b65e301 2004-05-29 John Paul Wallington <jpw@gnu.org> Joshua Daniel Franklin 2004-05-30 06:33:02 +0000
  • c4c9eb5fd6 * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Only try to open the file if it uses an acl. Christopher Faylor 2004-05-29 00:51:16 +0000
  • e3778517d9 * path.cc (chdir): Always use the normalized_path as posix_cwd, except if it starts with a drive. Christopher Faylor 2004-05-28 19:50:07 +0000
  • dccc3e5d2c 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com> Joern Rennecke 2004-05-28 12:32:08 +0000
  • 6d9402b467 * configure.in: Fix sed invocation for GFORTRAN_FOR_TARGET. * configure: Regenerate. Daniel Jacobowitz 2004-05-27 18:22:27 +0000
  • 1973881114 clarify last entry slightly. Christopher Faylor 2004-05-27 15:58:29 +0000
  • 0512945eb5 * kill.cc (listsig): NSIG includes Signal 0, so we need to avoid calling strtosigno with NSIG - 1. Christopher Faylor 2004-05-27 15:15:51 +0000
  • 3f611058b7 2004-05-27 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2004-05-27 14:56:54 +0000
  • 6d70519a4b 2004-05-26 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2004-05-26 20:38:51 +0000
  • 2b2ced103e 2004-05-26 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2004-05-26 20:32:58 +0000
  • bb42a35c42 2004-05-26 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2004-05-26 17:57:10 +0000
  • 227e6ef6c3 2004-05-25 Artem B. Bityuckiy <abitytsky@softminecorp.com> Jeff Johnston 2004-05-26 00:19:14 +0000
  • 9178da9597 2004-05-25 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2004-05-25 20:52:21 +0000
  • a675b75a0a * Makefile.tpl (BUILD_EXPORTS, HOST_EXPORTS, GCC_HOST_EXPORTS) (STAGE_HOST_EXPORTS, BASE_TARGET_EXPORTS, RAW_CXX_TARGET_EXPORTS) (NORMAL_TARGET_EXPORTS): New macros. Use them in all the recursive targets. * Makefile.in: Regenerate. DJ Delorie 2004-05-25 20:36:50 +0000
  • 37eadb6fb1 * winbase.h: Semi-revert previous patch as it caused strange behavior. Use syntax similar to that recommended in mingw-dvlpr. Christopher Faylor 2004-05-25 20:00:19 +0000
  • 9a17d61b09 * include/cygwin/version.h: Bump DLL minor number to 11. Christopher Faylor 2004-05-25 16:01:49 +0000
  • 1b1f85fa0c * winbase.h: Add proper attributions for memory operands throughout. Christopher Faylor 2004-05-25 04:00:49 +0000
  • 41bba72eb4 * include/cygwin/version.h: Bump api minor version number. * cygwin.din: Export atoll. Christopher Faylor 2004-05-25 03:21:34 +0000
  • c7e7ccbe93 Reorganise m68k instruction decoding and improve handling of MAC/EMAC Nick Clifton 2004-05-24 14:33:21 +0000
  • 352694210f 2005-05-24 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2004-05-24 11:08:48 +0000
  • c580d51621 2004-05-23 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2004-05-24 10:45:14 +0000
  • a7e609d6a9 2004-05-21 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2004-05-21 19:08:54 +0000
  • bfa768973c * tty.cc (tty_list::allocate_tty): Leave tty_mutex armed on successful return from !with_console * fhandler_tty.cc (fhandler_pty_master::open): Release tty_mutex here after all initialization is done. Christopher Faylor 2004-05-20 17:32:12 +0000
  • e5a32b9a96 * Makefile.def, Makefile.tpl, configure.in: Remove all mention of libf2c. * configure, Makefile.in: Regenerate. Zack Weinberg 2004-05-18 02:00:58 +0000
  • aac9c88c24 * grp.cc (getgrgid_r): Replace struct group by struct __group32 in argument definition. (getgrnam_r): Ditto. Corinna Vinschen 2004-05-17 16:14:01 +0000
  • cf3aae91e2 * libc/include/grp.h: Declare getgrnam_r and getgrgid_r also on Cygwin. Corinna Vinschen 2004-05-17 16:06:14 +0000
  • 68509b303e * cygwin.din: Add symbols flockfile, ftrylockfile, funlockfile, getgrgid_r, getgrnam_r and getlogin_r. * grp.cc (getgrgid_r): New function. (getgrnam_r): Ditto. * syscalls.cc (flockfile): Ditto. (ftrylockfile): Ditto. (funlockfile): Ditto. * sysconf.cc (sysconf): Return LOGIN_NAME_MAX in case of _SC_LOGIN_NAME_MAX. * thread.cc (__cygwin_lock_trylock): Define int. Return value from call to pthread_mutex_trylock. * uinfo.cc (getlogin_r): New function. * include/limits.h: Define LOGIN_NAME_MAX. * include/cygwin/version.h: Bump API minor number. * include/sys/lock.h: Add declarations for __cygwin_lock_xxx functions. * include/sys/stdio.h: Add define for _ftrylockfile. Corinna Vinschen 2004-05-17 16:06:02 +0000
  • 3271e9f9e3 * tty.cc (tty_list::init): Move hmaster initialization earlier to prevent compilation error. Christopher Faylor 2004-05-17 15:55:42 +0000
  • 641654f72a Change the name "title_mutex" to "tty_mutex" throughout. * tty.h (tty_list::allocate_tty): Turn argument into a boolean. * tty.cc (tty_list::init): Protect entire allocation operation with tty_mutex (formerly title_mutex) to protect against allocation races. Christopher Faylor 2004-05-17 15:27:56 +0000
  • fb4489a53f add missing file Christopher Faylor 2004-05-16 16:38:27 +0000
  • 32880f1e4a * fhandler_socket.cc (fhandler_socket::recvfrom): Use original flags value in each WSARecvFrom call. (fhandler_socket::recvmsg): Ditto. Reformat slightly. Corinna Vinschen 2004-05-16 15:38:03 +0000
  • 0c565ab35b * cygthread.cc (cygthread::is): Eliminate. * cygthread.h (cygthread::is): Eliminate declaratin. * fhandler_console.cc (fhandler_console::read): Only wait for signal_arrived in the main thread. * fhandler_socket.cc: Include new "wininfo.h". (fhandler_socket::ioctl): Use 'winmsg' rather than 'gethwnd()'. * sync.cc (muto::grab): Define new function. (muto::acquire): Use tls pointer rather than tid. (muto::acquired): Ditto. (muto::reset): Delete. (muto::release): Ditto. Also implement "close on last release". * sync.h (muto::tid): Delete. (muto::tls): New field. (muto::ismine): Delete. (muto::owner): Delete. (muto::unstable): Delete. (muto::reset): Delete. (muto::upforgrabs): New method. (muto::grab): Ditto. (new_muto_name): New define. * wininfo.h: New file. (wininfo): New class. * window.cc: Rework throughout to use winfo class for controlling invisible window operation. (gethwnd): Delete definition. * winsup.h (gethwnd): Delete declaration. Christopher Faylor 2004-05-16 04:18:50 +0000
  • aafd8a545f revert previous not-ready-for-primetime checkin. Christopher Faylor 2004-05-15 16:10:41 +0000
  • 71af2ed39e * cygheap.h: Remove some parameter names from declarations throughout. (cygheap::set): Reflect changes in declaration for arguments and return value from previous checkin. Christopher Faylor 2004-05-15 16:09:04 +0000
  • 982c8ecdb4 * cygheap.h (cwdstuff::set): Modify return value and arguments. * path.cc (chdir): Specify PC_POSIX. Do not call SetCurrentDirectory. Set posix_cwd in a way that does not break find.exe. Change call to cwd.set. (cwdstuff::get_initial): Do not call GetCurrentDirectory here. (cwdstuff::set): Call SetCurrentDirectory and GetCurrentDirectory as needed. Christopher Faylor 2004-05-15 15:55:43 +0000
  • 99189153b3 2004-05-15 Filip Navara <xnavara@volny.cz> Danny Smith 2004-05-15 10:08:06 +0000
  • 34f35cf5e0 2004-05-15 Filip Navara <xnavara@volny.cz> Danny Smith 2004-05-15 09:47:02 +0000
  • cb2333e85e merge from gcc DJ Delorie 2004-05-13 18:14:28 +0000
  • f30298c13b remove keyword stuff Christopher Faylor 2004-05-12 16:21:18 +0000
  • 8d8bc1e139 * path.cc (path_conv::check): Don't bail out with error if path is "//". Corinna Vinschen 2004-05-12 14:04:23 +0000
  • 191ea07aa5 * cygheap.h (struct init_cygheap): Add mt_h member. * fhandler_tape.cc (mt_h): Drop in favor of cygheap based handle. (mtinfo_init): Use cygheap->mt_h handle. Protect it. Corinna Vinschen 2004-05-12 12:28:59 +0000
  • 8bdfa78a69 2004-05-12 Pierre Humblet <pierre.humblet@ieee.org> Pierre Humblet 2004-05-12 01:44:11 +0000
  • 5b4c8ae219 2004-05-11 Artem B. Bityuckiy <abitytsky@softminecorp.com> Jeff Johnston 2004-05-11 20:59:20 +0000
  • b509e930ff bfd/ * elflink.c (elf_bfd_final_link): Don't output STT_SECTION symbol into .dynsym if elf_section_data (sec)->dynindx <= 0. Adjust counting of last_local. (_bfd_elf_link_renumber_dynsyms): Don't assign dynindx to sections other than SHT_PROGBITS/SHT_NOBITS and neither for .got/.got.plt/.plt created by the linker nor !SHF_ALLOC. Jakub Jelinek 2004-05-11 17:08:38 +0000
  • 0175b5311e * fhandler.cc (fhandler_base::open): Set file attributes to correct value when creating files. * path.h (class path_conv): Add write accessor for file_attributes. Corinna Vinschen 2004-05-11 15:39:50 +0000
  • 75b5f30fdd * fhandler.h (class fhandler_socket): Add "owner" status flag. * fhandler_socket.cc (wait): Take flag parameter to take FD_OOB into account. Don't wait infinitely. (fhandler_socket::recvfrom): Also wait for FD_OOB if socket owner. (fhandler_socket::recvmsg): Ditto. (fhandler_socket::sendto): Ditto. (fhandler_socket::sendmsg): Ditto. (fhandler_socket::fcntl): Set owner status flag if F_SETOWN with own pid is called. Corinna Vinschen 2004-05-10 15:21:01 +0000
  • 94f29ccdf6 2004-05-09 Pierre Humblet <pierre.humblet@ieee.org> Pierre Humblet 2004-05-09 15:17:15 +0000
  • b5793c5c8c * libc/include/machine/endian.h: Add missing endif. Aldy Hernandez 2004-05-08 17:13:38 +0000
  • ac3003157b * syscalls.cc: Include environ.h. (chroot): Set errno in case of path error. Call getwinenv. * environ.cc: Remove the NO_COPY attribute of conv_envvars. Christopher Faylor 2004-05-08 02:55:38 +0000
  • f8aae275a4 * fhandler_mem.cc (fhandler_dev_mem::fhandler_dev_mem): Move initialization of "mem_size" from here... (fhandler_dev_mem::open): ...to here. Fix typo in FH_PORT case. Corinna Vinschen 2004-05-07 21:28:53 +0000
  • 186420eccf 2004-05-07 Artem B. Bityuckiy <abitytsky@softminecorp.com> Jeff Johnston 2004-05-07 21:00:41 +0000
  • 631fbe65fa 2004-05-07 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2004-05-07 20:39:57 +0000
  • f1559722eb 2004-05-07 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2004-05-07 20:29:24 +0000
  • 367ff06ea4 * fhandler_dsp.cc (fhandler_dev_dsp::Audio_out::stop): Move delete of bigwavebuffer_ so that it is always cleaned, also in child processes. (fhandler_dev_dsp::Audio_in::stop): Ditto. (fhandler_dev_dsp::close): Stop audio play immediately in case of abnormal exit. Corinna Vinschen 2004-05-07 07:54:28 +0000
  • 3e101fb2cd Revert code reversion from 2004-04-03. So, revert to async I/O again. * fhandler.h (status): Add "closed" flag. (prepare): New method declaration. (wait): Ditto. (release): Ditto. * fhandler_socket.cc: Don't include wsock_event.h. (fhandler_socket::prepare): New method, moved from wsock_event. (fhandler_socket::wait): Ditto. (fhandler_socket::release): New method. (fhandler_socket::recvfrom): Simplify loop. (fhandler_socket::recvmsg): Ditto. (fhandler_socket::sendto): Ditto. (fhandler_socket::sendmsg): Ditto. * net.cc: Don't include wsock_event.h. (wsock_event::prepare): Remove. (wsock_event::wait): Ditto. * wsock_event.h: Remove. Corinna Vinschen 2004-05-07 07:51:31 +0000
  • dab22ff6e6 fix entry Christopher Faylor 2004-05-07 03:51:22 +0000
  • 9b0b76ba92 * thread.cc (pthread::create): Move postcreate call to avoid a potential race. (pthread::cancelable_wait): Don't allow signal interrupt unless main thread. Christopher Faylor 2004-05-07 03:31:04 +0000
  • 1940656ab9 Christopher Faylor <cgf@timesys.com> * path.cc (mount_info::conv_to_posix_path): Add return. Christopher Faylor 2004-05-07 03:27:37 +0000
  • 718123fada * include/wingdi.h: Correct non-unicode typedefs of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV. Danny Smith 2004-05-06 21:04:26 +0000
  • bbf3df482a 2004-05-07 Pascal Obry <obry@act-europe.fr> Danny Smith 2004-05-06 20:54:50 +0000
  • 14017d5313 2004-05-06 Pierre Humblet <pierre.humblet@ieee.org> Pierre Humblet 2004-05-06 16:26:10 +0000
  • 0520aabb5a Add support for 521x,5249,547x,548x. Nick Clifton 2004-05-05 14:33:14 +0000
  • 8c91dd0a29 * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, * mips/dve.ld, mips/idt32.ld, mips/idt64.ld, mips/idt.ld * mips/jmr3904app.ld, mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld (.eh_frame_hdr, .eh_frame, .gcc_except_table, .jcr): New sections. Richard Sandiford 2004-05-05 12:16:31 +0000
  • 6767691ff0 fix changelog dates Christopher Faylor 2004-05-05 03:55:48 +0000
  • ad0c938782 merge from gcc DJ Delorie 2004-05-04 20:06:15 +0000
  • 5cc2189c09 * path.cc (normalize_win32_path): Detect components with only dots. Remove a final . if it follows '\\'. (mount_info::conv_to_win32_path): Only backslashify the path when no mount is found. (chdir): Do not look for components with only dots. Christopher Faylor 2004-05-04 15:14:48 +0000
  • 3dcb399b58 * path.cc (is_unc_share): Remove redundant tests. Christopher Faylor 2004-05-04 15:09:58 +0000
  • 423ea473f4 * crt0.o (mainCRTStartup): 16 byte align stack for main function. Corinna Vinschen 2004-05-04 14:46:25 +0000
  • ad7ba32b2d * path.cc (check_sysfile): Don't scan string twice. Corinna Vinschen 2004-05-04 10:54:06 +0000
  • 1af84bb7f5 2004-05-03 Artem B. Bityuckiy <abitytsky@softminecorp.com> Jeff Johnston 2004-05-03 20:17:59 +0000
  • 1c63798e1d 2004-05-03 Artem B. Bityuckiy <abitytsky@softminecorp.com> Jeff Johnston 2004-05-03 17:31:22 +0000
  • 20b0251ab3 2004-05-03 Artem B. Bityuckiy <abitytsky@softminecorp.com> Jeff Johnston 2004-05-03 17:27:56 +0000
  • 1e98729b2a * dir.cc (writable_directory): Remove. (mkdir): Remove call to writable_directory. * syscalls.cc (unlink): Ditto. (rename): Ditto. * winsup.h (writable_directory): Remove declaration. Corinna Vinschen 2004-05-03 11:53:07 +0000
  • 2d465f741f 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net> Luke Dunstan 2004-05-01 01:52:58 +0000
  • 43b2d5bace * fhandler.cc (fhandler_base::open): Call path_conv::get_nt_native_path for evaluating NT path. * path.cc (normalize_posix_path): Remove trailing dots and spaces. (path_conv::get_nt_native_path): New function. * path.h (class path_conv): Declare get_nt_native_path method. Corinna Vinschen 2004-04-30 17:36:36 +0000
  • ed8dd3c858 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net> Luke Dunstan 2004-04-30 17:06:21 +0000
  • e6b21dafc1 * fhandler.cc (fhandler_base::open): Fix NT native path evaluation to allow opening serial ports. Corinna Vinschen 2004-04-30 14:02:37 +0000
  • 72f3756e07 * init.cc (threadfunc_fe): Hack to make thread stacks always 16 byte aligned. Corinna Vinschen 2004-04-30 13:27:27 +0000
  • 6194cf4a4b 2004-04-28 Artem B. Bityuckiy <abitytsky@softminecorp.com> Jeff Johnston 2004-04-28 18:02:38 +0000
  • 4163fce83f 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net> Luke Dunstan 2004-04-28 14:18:13 +0000