a3f95116e3merge from gcc
DJ Delorie
2003-10-23 00:01:06 +0000
5ec9ea21a3* external.cc (cygwin_internal): Add CW_GET_ERRNO_FROM_WINERROR handling. * include/cygwin/version.h: Bump API minor number. * include/sys/cygwin.h (cygwin_getinfo_types): Add CW_GET_ERRNO_FROM_WINERROR.
Corinna Vinschen
2003-10-22 20:32:20 +0000
e217832c4c* Makefile.in: Add $(LIBSERVER) rule. * cygserver.h: Moved from include/cygwin to here. * cygserver_ipc.h: Moved from ../cygserver to here. * cygserver_shm.h: Ditto. * cygwin.din: Add shmat, shmctl, shmdt and shmget. * fhandler_tty.cc (fhandler_tty_slave::open): Don't warn about handle dup'ing if not build with USE_SERVER. * shm.cc: Include cygerrno.h unconditionally. (shmat): Set errno to ENOSYS and return -1 if not build with USE_SERVER. (shmctl): Ditto. (shmdt): Ditto. (shmget): Ditto. * woutsup.h: Remove. * include/cygwin/cygserver_process.h: Moved to ../cygserver directory. * include/cygwin/cygserver_transport.h: Ditto. * include/cygwin/cygserver_transport_pipes.h: Ditto. * include/cygwin/cygserver_transport_sockets.h: Ditto. * include/cygwin/version.h: Bump API minor number.
Corinna Vinschen
2003-10-22 10:07:59 +0000
567970786eAccomodate moving cygserver header files from cygwin/include/cygwin to here and cygwin dir. * Makefile.in (EXEEXT): Drop as unused. (EXEEXT_FOR_BUILD): Ditto. (all): Don't build libcygserver.a. * cygserver_process.h: Moved from cygwin/include/cygwin to here. * cygserver_transport.h: Ditto. * cygserver_transport_pipes.h: Ditto. * cygserver_transport_sockets.h: Ditto. * ipc.h: Moved to ../cygwin and renamed to cygserver_ipc.h. * shm.h: Moved to ../cygwin and renamed to cygserver_shm.h.
Corinna Vinschen
2003-10-22 10:04:11 +0000
ac06287b30bfd/ * elflink.c (_bfd_elf_export_symbol): Adjust for globals and locals field changes. (_bfd_elf_link_assign_sym_version): Likewise. * elflink.h (size_dynamic_sections): Likewise. include/ * bfdlink.h (struct bfd_elf_version_expr): Remove match field. Add wildcard and mask fields. (BFD_ELF_VERSION_C_TYPE): Define. (BFD_ELF_VERSION_CXX_TYPE): Likewise. (BFD_ELF_VERSION_JAVA_TYPE): Likewise. (struct bfd_elf_version_expr_head): New. (struct bfd_elf_version_tree): Add match field. Change type of globals and locals fields to struct bfd_elf_version_expr_head. ld/ * ldlang.c: Include hashtab.h. (lang_vers_match_lang_c, lang_vers_match_lang_cplusplus, lang_vers_match_lang_java): Remove. (lang_vers_match): New function. (lang_new_vers_pattern): Initialize wildcard and mask fields, don't initialize match. (lang_new_vers_node): Use xcalloc. Adjust for globals and locals field type changes. Set match field. (version_expr_head_hash, version_expr_head_eq): New functions. (lang_finalize_version_expr_head): New function. (lang_register_vers_node): Call lang_finalize_version_expr_head. Search in hash table if not wildcard when looking for duplicates. * emultempl/ppc64elf.em (new_vers_pattern): Don't bother with duplicate checking. Initialize all fields of dot_entry from entry with the exception of pattern and next.
Jakub Jelinek
2003-10-22 06:58:17 +0000
a33d5498f5Add ColfFire v4 support
Nick Clifton
2003-10-21 13:28:59 +0000
79be64037c* include/_mingw.h: Define __attribute__((x)) to nothing if not __GNUC__.
Danny Smith
2003-10-21 09:50:47 +0000
3c7a7a5fcaAdd ISO C99 complex support for doubles.
Danny Smith
2003-10-21 09:43:22 +0000
6de52354eb* include/math.h (cabs): Remove non-ISO prototype.
Danny Smith
2003-10-21 09:14:45 +0000
359e09e7fd* mingwex/math/cephes_mconf.h (NAN, NANF, NANL): Use GCC __builtin's if available. (INFINITY, INFINITYF, INFINITYL): Likewise.
Danny Smith
2003-10-21 09:10:51 +0000
672126d4f1* mingwex/math/s_erf.c (erf): Set errno to ERANGE if beyond approximation limit. * mingwex/math/sf_erf.c (erff): Likewise.
Danny Smith
2003-10-21 09:05:24 +0000
4883801c0f* configure.in (*-*-vxworks): Add target-libiberty to noconfdirs. * configure: Regenerate.
DJ Delorie
2003-10-20 21:53:45 +0000
76a7df52562003-10-20 Bob Wilson <bob.wilson@acm.org>
Jeff Johnston
2003-10-20 18:46:38 +0000
31271d5cb4* libc/time/clock.c: Clarify documentation of return value when no measurement is available.
Christopher Faylor
2003-10-14 17:41:30 +0000
db3137ccb5* exceptions.cc (ctrl_c_handler): Don't send SIGHUP on CTRL_LOGOFF_EVENT to processes running in invisible Windows Stations. * window.cc (has_visible_window_station): New function. * winsup.h: Add declaration for has_visible_window_station.
Corinna Vinschen
2003-10-14 09:21:55 +0000
2286046e47* Makefile.tpl: Make GCC_FLAGS_TO_PASS a superset of HOST_FLAGS_TO_PASS. * Makefile.in: Regenerate.
Nathanael Nerode
2003-10-13 21:45:29 +0000
36ef425c19* include/windows.h (CopyCursor): Although MSDN pretends this is a function to be imported from user32.lib, it's actually a macro. From the Delphi FAQ: Question: Where is the Windows API function CopyCursor defined in 32-Bit versions of Delphi and C++ Builder? Answer: While the call is documented in the Win32 help file, the function is simply mapped to the Windows API function CopyIcon(). Note that the 32 bit version of CopyIcon does not take a hInstance parameter.
Dimitri Papadopoulos
2003-10-13 06:02:06 +0000
29598fc7e02003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
Danny Smith
2003-10-13 05:22:30 +0000
851217a605* include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED, FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): remove defines.
Danny Smith
2003-10-13 03:25:26 +0000
64c0532eb52003-10-13 Filip Navara <xnavara@volny.cz>
Danny Smith
2003-10-13 02:46:36 +0000
fad2aa1aad2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
Danny Smith
2003-10-13 00:22:38 +0000
0c7a57ebc02003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
Danny Smith
2003-10-12 23:38:57 +0000
986ee16a0cDummy afxres header, richedit constants added
Manu B
2003-10-11 08:00:38 +0000
7cf29f96e0* fhandler_tty.cc (fhandler_tty_slave::open): Don't create a new window station if one already exists.
Christopher Faylor
2003-10-10 19:11:21 +0000
4a204f6625* shared.cc (shared_info::initialize): Remove myself check since hMainProc initialization will allow user initialization to work.
Christopher Faylor
2003-10-10 19:07:08 +0000
f3d0380417* include/_mingw.h: Increment version to 3.2. * Makefile.in: Ditto.
Earnie Boyd
2003-10-10 18:25:10 +0000
cca873af60fix typo
Christopher Faylor
2003-10-10 17:44:54 +0000
79b931ee81* include/sys/types.h: Revert last change.
Earnie Boyd
2003-10-10 15:09:55 +0000
ea4980efe1* dcrt0.cc (hMainProc): Initialize to useful value for use when dll is dynamically loaded. (shared_info::initialize): Don't initialize user stuff if myself doesn't exit.
Christopher Faylor
2003-10-08 21:40:33 +0000
e9ea9dec2c2003-10-05 Mohan Embar <gnustuff@thisiscool.com> * configure.in: Allow explicit specification of CFLAGS_FOR_BUILD. * configure: Rebuilt * Makefile.tpl: Use CFLAGS_FOR_BUILD computed by configure * Makefile.in: Rebuilt
DJ Delorie
2003-10-08 21:29:04 +0000
d1472f0ab5Move ChangeLog entries for config/ subdir into config/ChangeLog, where they belong. Thanks to Kelley Cook <kcook34@ford.com>.
Nathanael Nerode
2003-10-08 21:26:42 +0000
e516dd9e342003-10-06 Dave Brolley <brolley@redhat.com>
Dave Brolley
2003-10-08 18:12:53 +0000
5df75951a5* include/winbase.h (AddVectoredExceptionHandler): Only define if _WIN32_WINNT >= 0x0501.
Corinna Vinschen
2003-10-08 15:58:58 +0000
99439385c6* syscalls.cc (unlink): Don't even try DELETE_ON_CLOSE technique on systems not supporting it.
Corinna Vinschen
2003-10-08 09:17:08 +0000
16640527a7* include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread): Add function. Sometimes I don't understand MSDN. This function is available on Windows XP and Server 2003, but the SDK is supposed to make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN. Mmmh...
Dimitri Papadopoulos
2003-10-06 10:00:31 +0000
c536f54ada* mingwex/dirent.c (_treaddir): Reset errno to 0 if end of directory.
Danny Smith
2003-10-02 21:29:51 +0000
3a3f30763c2003-10-01 Phil Edwards <pme@gcc.gnu.org>
H.J. Lu
2003-10-02 06:25:28 +0000
8923806299* dcrt0.cc (dll_crt0_1): Call newlib __sinit routine to ensure that stdio buffers are initialized to avoid thread initialization races.
Christopher Faylor
2003-10-02 04:46:59 +0000
6cb54a4cee* path.cc (win32_device_name): Only fill out destination buffer when it's really a device.
Christopher Faylor
2003-10-02 03:50:10 +0000
db0d31d13e2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
Luke Dunstan
2003-10-02 02:39:43 +0000
334117a940* include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
Danny Smith
2003-10-01 21:40:43 +0000
0e1ba88882* Makefile.in: Add YA method for generating devices.cc. * child_info.h: YA update of another magic number. * gendevices: New file. * devices.in: New file. * devices.cc: Regenerate. * devices.shilka: Remove. * devices.h: Correctly define device pointers. (device): Remove now obsolete fields. (device::native): Renamed from device::fmt. * dtable.cc (build_fh_dev): Simplify in light of new unit parsing scheme. (build_fh_pc): Ditto. * path.cc (win32_device_name): Ditto. * fhandler.h (fhandler_base::get_native_name): Reflect renaming of fmt to native. * fhandler_tty.cc (fhandler_tty_mster::init): Initialize slave device prior to reporting unit.
Christopher Faylor
2003-10-01 12:36:39 +0000
f1aeb3c82a[ bfd/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou
2003-09-30 16:17:14 +0000
fe5fb62c09Remove conflict indicator from ChangeLog
Danny Smith
2003-09-30 07:53:10 +0000
4d36c543ea* include/winuser.h (BSF_*, BSM_*): Sync constants defined in both winuser.h and dbt.h. * include/dbt.h (BSF_*, BSM_*): Likewise.
Danny Smith
2003-09-30 07:51:26 +0000
684f94e305* include/dhcpcsvc.h: New file. Note that MSDN is confused about whether it should start constant and structure names with DHCPCAPI or DHCPAPI. It's using both but experience suggests it's DHCPCAPI with `C'.
Dimitri Papadopoulos
2003-09-30 07:40:46 +0000
e7e4107e39* include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT, RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
Dimitri Papadopoulos
2003-09-30 06:57:46 +0000
bc707cbd172003-09-29 Ian Lance Taylor <ian@wasabisystems.com>
Jeff Johnston
2003-09-29 21:04:09 +0000
f4b1060529* libc/machine/sh/strncpy.S: New file. * libc/machine/sh/Makefile.am: Add entry & rule for new file. * libc/machine/sh/Makefile.in: Regenerate.
Joern Rennecke
2003-09-29 12:42:49 +0000
e6ba835513* sigproc.cc (proc_subproc): Restrict permissions on ppid_handle. * devices.shilka (device::parse): Restore check for tty in unit handling, but without the previous typo. * devices.cc: Regenerate. * devices.h (DEV_CYGDRIVE_MAJOR): Change major number to one used by linux for "user-mode virtual block device".
Christopher Faylor
2003-09-28 15:46:00 +0000
5c770c8431* devices.h: Move a few device major numbers. Fix typo of FH_UDP. * device.shilka: Remove /dev/hd device entries, rename all device_hd* to device_sd*. (device::parse): Disallow units outside lower and upper bounds. * dtable.cc (build_fh_pc): Fix typo of FH_UDP. * path.cc (win32_device_name): Fix win32 name creation to match new device handling.
Corinna Vinschen
2003-09-28 09:44:13 +0000
83abcab4c0* device.shilka (device::parse): Allow units on other than tty.
Christopher Faylor
2003-09-27 15:19:29 +0000
658b4ff8fd* wincap.cc (wincapc::init): Allow requesting server info for NT4 SP6.
Corinna Vinschen
2003-09-27 08:14:56 +0000
341d295422* path.cc (symlink_info::check): Use new introducer for mknod'ed files. (parse_device): Ditto. * syscalls.cc (mknod_worker): Ditto.
Christopher Faylor
2003-09-27 05:44:58 +0000