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
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
e6f751a5a9remove 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
e847fe136dadd 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
8b57e664af2004-06-02 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2004-06-02 19:22:14 +0000
cdb055db022004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
Luke Dunstan
2004-06-01 14:09:20 +0000
a07c3e299c2004-06-01 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-06-01 08:11:41 +0000
8e1cb528752004-06-01 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-06-01 07:54:42 +0000
559fdbbd6a2004-06-01 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-06-01 07:46:01 +0000
e16662211d2004-06-01 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-06-01 07:42:22 +0000
b188d0f5952004-05-29 Filip Navara <xnavara@volny.cz>
Luke Dunstan
2004-05-31 14:10:20 +0000
814a8765fb2004-05-25 Al Slater <al.slater@scluk.com>
Luke Dunstan
2004-05-31 13:57:30 +0000
2d5afa98a22004-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
1a8b65e3012004-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
dccc3e5d2c2004-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
1973881114clarify 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
3f611058b72004-05-27 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2004-05-27 14:56:54 +0000
6d70519a4b2004-05-26 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2004-05-26 20:38:51 +0000
2b2ced103e2004-05-26 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2004-05-26 20:32:58 +0000
bb42a35c422004-05-26 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2004-05-26 17:57:10 +0000
227e6ef6c32004-05-25 Artem B. Bityuckiy <abitytsky@softminecorp.com>
Jeff Johnston
2004-05-26 00:19:14 +0000
9178da95972004-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
c7e7ccbe93Reorganise m68k instruction decoding and improve handling of MAC/EMAC
Nick Clifton
2004-05-24 14:33:21 +0000
352694210f2005-05-24 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-05-24 11:08:48 +0000
c580d516212004-05-23 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini
2004-05-24 10:45:14 +0000
a7e609d6a92004-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
641654f72aChange 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
fb4489a53fadd 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
aafd8a545frevert 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
99189153b32004-05-15 Filip Navara <xnavara@volny.cz>
Danny Smith
2004-05-15 10:08:06 +0000
34f35cf5e02004-05-15 Filip Navara <xnavara@volny.cz>
Danny Smith
2004-05-15 09:47:02 +0000
cb2333e85emerge from gcc
DJ Delorie
2004-05-13 18:14:28 +0000
f30298c13bremove 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
8bdfa78a692004-05-12 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet
2004-05-12 01:44:11 +0000
5b4c8ae2192004-05-11 Artem B. Bityuckiy <abitytsky@softminecorp.com>
Jeff Johnston
2004-05-11 20:59:20 +0000
b509e930ffbfd/ * 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
94f29ccdf62004-05-09 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet
2004-05-09 15:17:15 +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
186420eccf2004-05-07 Artem B. Bityuckiy <abitytsky@softminecorp.com>
Jeff Johnston
2004-05-07 21:00:41 +0000
631fbe65fa2004-05-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2004-05-07 20:39:57 +0000
f1559722eb2004-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
3e101fb2cdRevert 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
dab22ff6e6fix 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
718123fada* include/wingdi.h: Correct non-unicode typedefs of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
Danny Smith
2004-05-06 21:04:26 +0000
bbf3df482a2004-05-07 Pascal Obry <obry@act-europe.fr>
Danny Smith
2004-05-06 20:54:50 +0000
14017d53132004-05-06 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet
2004-05-06 16:26:10 +0000
0520aabb5aAdd support for 521x,5249,547x,548x.
Nick Clifton
2004-05-05 14:33:14 +0000
6767691ff0fix changelog dates
Christopher Faylor
2004-05-05 03:55:48 +0000
ad0c938782merge 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