51683b1aed* include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of hInstance members to HINSTANCE. Thanks to: Brenden T. <brenden@rcsis.com>
Luke Dunstan
2003-06-05 10:19:08 +0000
f51e42acc8* shared.cc (shared_info::heap_chunk_size): Be really defensive about making sure that heap_chunk is set.
Christopher Faylor
2003-06-05 02:56:27 +0000
496e018f2f2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
Danny Smith
2003-06-05 00:49:27 +0000
7b17543fb2* path.cc (conv_path_list): Use correct value when calculating length to avoid a potential SEGV.
Christopher Faylor
2003-06-04 22:59:55 +0000
2129f2833b2003-06-04 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2003-06-04 15:06:21 +0000
9f033c223c2003-06-03 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet
2003-06-04 01:57:44 +0000
1e61337ccf* configure.in: Allow any i?86 variant. * configure: Regenerate.
Christopher Faylor
2003-06-04 01:44:07 +0000
ba64818d652003-06-03 Michael Snyder <msnyder@redhat.com> and Bernd Schmidt <bernds@redhat.com> and Alexandre Oliva <aoliva@redhat.com> * h8300.h: Add support for h8300sx instruction set.
Michael Snyder
2003-06-03 21:23:21 +0000
657b58f4aa* Makefile.tpl: Make 'recursive targets' using autogen rather than shell loop. Remove duplicate 'clean' targets and false comments. * Makefile.def: Add systematic dependencies to 'recursive' targets. Add systematic method of specifying missing targets in subdirs. Add copyright boilerplate. * Makefile.in: Regenerate. * configure.in: Add 'recursive targets' to maybe list. * configure: Regenerate.
Nathanael Nerode
2003-06-03 20:44:31 +0000
bf3bcac28b2003-06-03 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2003-06-03 19:48:08 +0000
702ceb233d2003-06-03 Till Straumann <strauman@SLAC.Stanford.EDU>
Jeff Johnston
2003-06-03 18:42:09 +0000
14963df6be* configure.in: Allow any i?86 variant. * configure: Regenerate.
Christopher Faylor
2003-06-03 17:32:03 +0000
878813bd4f* Makefile.tpl: Rename [+target+] to [+make_target+]. * Makefile.def: Rename 'target' to 'make_target'.
Nathanael Nerode
2003-06-03 16:36:52 +0000
283857c8dbAdd pc-relative 32-bit reloc to v850 port. Fixes ld-elf/merge test failure.
Nick Clifton
2003-06-03 16:24:03 +0000
fb6b1418e4* fhandler_socket.cc (connect_thread): Remove. (accept_thread): Remove. (fhandler_socket::connect): Remove all special blocking handling. (fhandler_socket::accept): Ditto. * net.cc (cygwin_connect): Make blocking sockets temporarily non-blocking and call cygwin_select on them to be interruptible. (cygwin_accept): Ditto.
Corinna Vinschen
2003-06-03 14:05:17 +0000
0c8fe17278* spawn.cc (spawn_guts): Don't hang around if the parent doesn't exist.
Christopher Faylor
2003-06-03 02:32:49 +0000
3786526ea8* cygthread.h (cygthread::terminate_thread): Mark private. * cygthread.cc (cygthread::terminate_thread): Deallocate free_range thread stuff.
Christopher Faylor
2003-06-02 21:22:02 +0000
cbdc3d1780* fhandler_socket.cc (fhandler_socket::accept): Rename `signalled' to `interrupted' as used in fhandler_socket::connect.
Corinna Vinschen
2003-06-02 21:20:22 +0000
8e13bd144d* fhandler_socket.cc: Include cygthread.h. (class sock_event): Remove. (thread_connect): New function. (thread_accept): Ditto. (fhandler_socket::connect): Use cygthread instead of socket event handling for blocking sockets. (fhandler_socket::accept): Ditto.
Corinna Vinschen
2003-06-02 17:52:16 +0000
418c623614* fhandler.cc (fhandler_base::write): Correct minor printf formatting style glitch.
Christopher Faylor
2003-06-02 14:07:48 +0000
c17e8306d02003-06-01 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet
2003-06-01 19:37:13 +0000
e59c6ff448* path.cc (mount_info::conv_to_win32_path): gcc warning about chroot_ok was actually valid. Fix it.
Christopher Faylor
2003-05-30 23:43:24 +0000
102861c9a62003-05-30 Kelley Cook <kelleycook@wideopenwest.com>
Jeff Johnston
2003-05-30 21:47:40 +0000
ad767835c9bfd/ * elflink.h (elf_link_add_object_symbols): Use !info->executable instead of info->shared where appropriate. (bfd_elfNN_size_dynamic_sections, elf_link_output_extsym): Likewise. * elflink.c (_bfd_elf_create_got_section): Likewise. (_bfd_elf_link_create_dynamic_sections): Likewise. (_bfd_elf_link_assign_sym_version): Likewise. * elf32-i386.c (elf_i386_size_dynamic_sections): Create .interp section and DT_DEBUG dynamic tag even for position independent executables. * elf32-ppc.c (ppc_elf_size_dynamic_sections): Likewise. * elf32-s390.c (elf_s390_size_dynamic_sections: Likewise. * elf64-ppc.c (ppc64_elf_size_dynamic_sections: Likewise. * elf64-s390.c (elf_s390_size_dynamic_sections: Likewise. * elf64-x86-64.c (elf64_x86_64_size_dynamic_sections: Likewise. * elfxx-ia64.c (elfNN_ia64_size_dynamic_sections: Likewise. * elf32-sparc.c (elf32_sparc_size_dynamic_sections: Likewise. * elf64-alpha.c (elf64_alpha_size_dynamic_sections: Likewise. * elf64-sparc.c (sparc64_elf_size_dynamic_sections: Likewise. include/ * bfdlink.h (struct bfd_link_info): Add pie and executable bits. ld/ * lexsup.c (OPTION_PIE): Define. (ld_options): Add -pie and --pic-executable options. (parse_args): Handle OPTION_PIE. * ldmain.c (main): Initialize link_info.pie and link_info.executable. * genscripts.sh: Generate PIE scripts. * ld.texinfo: Document -pie and --pic-executable options. * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): (gld${EMULATION_NAME}_place_orphan): Likewise. (gld${EMULATION_NAME}_get_script): Include PIE scripts. * scripttempl/elf.sc: In PIE scripts set . the same way as in shared scripts. * emulparams/elf_i386.sh (GENERATE_PIE_SCRIPT): Set to yes. * emulparams/elf64_ia64.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf32ppc.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf64ppc.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf_x86_64.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf_s390.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf32_sparc.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf64_sparc.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf64alpha.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf64_s390.sh (GENERATE_PIE_SCRIPT): Likewise. * emulparams/elf_i386.sh (GENERATE_PIE_SCRIPT): Likewise.
Jakub Jelinek
2003-05-30 15:50:11 +0000
cbe5375437* cygheap.cc (init_cheap): Temporarily remove inline that newer gcc's have problems with. * path.cc (path_conv::check): Rework has_acls logic slightly. Uncouple exec tests away from filesystem tests.
Christopher Faylor
2003-05-30 15:01:33 +0000
1698ff392a2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
Luke Dunstan
2003-05-30 10:09:36 +0000
a681e7f0c62003-05-30 Bang Jun-Young <junyoung@netbsd.org>
Danny Smith
2003-05-30 08:44:50 +0000
b666c2eb34* mkvers.sh: Avoid "-dontuse" tags. * path.cc (path_conv::check): Set exec state based on known situations. * path.cc (mount_item::fnmunge): New function. (mount_item::build_win32): New function. (mount_info::conv_to_win32_path): Use build_win32 to build windows path. * path.h (mount_item::fnmunge): Declare new function. (mount_item::build_win32): Ditto. * sys/mount.h (MOUNT_ENC): Define.
Christopher Faylor
2003-05-29 03:50:15 +0000
72c1470d67* fhandler_socket.cc (fhandler_socket::dup): If running impersonated, revert to original account before calling fixup_before_fork_exec and impersonate again afterwards. Change comment accordingly. Clean up error handling and debug output.
Corinna Vinschen
2003-05-28 22:05:56 +0000
b359e82cea2003-05-28 Jeff Johnston <jjohnstn@redhat.com> Tom Fitzsimmons <fitzsim@redhat.com>
Jeff Johnston
2003-05-28 22:04:40 +0000
4218d88897* Makefile.tpl: Make maybe-check-gcc .PHONY. * Makefile.in: Regenerate.
DJ Delorie
2003-05-28 19:16:29 +0000
82095e79cf2003-05-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
Jeff Johnston
2003-05-28 18:00:17 +0000
468960eed82003-05-28 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2003-05-28 17:51:42 +0000
71c78847202003-05-27 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2003-05-27 19:57:58 +0000
a946fb037d* fhandler_socket.cc (sock_event::~sock_event): New method. (sock_event::load): Change to void. Check if winsock2 is available. (socke_event::wait): Return 0 if interruptible mode is not available. (fhandler_socket::connect): Remove checks for winsock2 availability. (fhandler_socket::accept): Ditto.
Thomas Pfaff
2003-05-27 18:30:29 +0000
dae86e4507* fhandler_socket.cc (fhandler_socket::dup): First try duplicating using WSADuplicateSocket/WSASocket, if that fails, try DuplicateHandle.
Corinna Vinschen
2003-05-27 07:50:00 +0000
2311f6b0e4* fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Filter permissions throug umask on FAT or if ntsec is off.
Corinna Vinschen
2003-05-27 07:44:26 +0000
3010b05f372003-05-26 Eric Christopher <echristo@redhat.com>
Jeff Johnston
2003-05-26 20:22:16 +0000
0372ad9f11* fhandler.cc (is_at_eof): Fix conditional. Use INVALID_FILE_SIZE instead of numeric constant.
Corinna Vinschen
2003-05-26 15:43:54 +0000
6852f6c0f6* fhandler_socket.cc (fhandler_socket::connect): Guard calls to sock_event methods by a check for WinSock2 availability. (fhandler_socket::accept): Ditto.
Corinna Vinschen
2003-05-26 11:11:22 +0000
fac297d5f8* fhandler.h: Rename FH_W95LSBUG flag to FH_LSEEKED. (fhandler_base::set_did_lseek): Rename from set_check_win95_lseek_bug. (fhandler_base::get_did_lseek): Rename from get_check_win95_lseek_bug. (fhandler_base::set_fs_flags): New method. (fhandler_base::get_fs_flags): Ditto. * fhandler.cc (fhandler_base::write): Make 64 bit clean. Convert file to a "sparse" file when writing after a long lseek (>64K) beyond EOF. (fhandler_base::lseek): Call set_did_lseek() instead of set_check_win95_lseek_bug(). (fhandler_base::fhandler_base): Initialize fs_flags to 0. * fhandler_disk_file.cc (fhandler_disk_file::open): Don't create files as "sparse" unconditionally. Set fs_flags member.
Corinna Vinschen
2003-05-26 09:54:01 +0000
7b3a9e6e00* include/winuser.h (EnumDisplayDevicesW): Fix typo.
Christopher Faylor
2003-05-25 21:38:31 +0000
a80229fd49* autoload.cc (GetDiskFreeSpaceEx): Add. * syscalls.cc (statfs): Call full_path.root_dir() instead of rootdir(full_path). Use GetDiskFreeSpaceEx when available and report space available in addition to free space. * fhandler_disk_file.cc (fhandler_disk_file::fstat_by_name): Do not call FindFirstFile for disk root directories.
Corinna Vinschen
2003-05-25 09:18:43 +0000
c295ce6f6e* fhandler_process.cc (format_process_stat): use PagefileUsage instead of VirtualSize. (get_mem_values): Ditto.
Corinna Vinschen
2003-05-24 20:14:19 +0000
a82fd8b94e2003-05-23 Jason Eckhardt <jle@rice.edu> gas: * config/tc-i860.c (target_xp): Declare variable. (OPTION_XP): Declare macro. (md_longopts): Add option -mxp. (md_parse_option): Set target_xp. (md_show_usage): Add -mxp usage. (i860_process_insn): Recognize XP registers bear, ccr, p0-p3. (md_assemble): Don't try expansions if XP_ONLY is set. * doc/c-i860.texi: Document -mxp option.
Jason Eckhardt
2003-05-24 04:22:23 +0000
ff462cb2352003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
Danny Smith
2003-05-23 08:07:05 +0000
733ae29980* configure.in: Use curly braces in the definition of tooldir. * configure: Regenerate.
DJ Delorie
2003-05-22 02:47:53 +0000
a12a8d41d2* Makefile.tpl (configure-target-libiberty): Depend only on gcc, not newlib or libgloss. * Makefile.in: Regenerate.
DJ Delorie
2003-05-22 02:36:57 +0000
a66cfe68eb* include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB, PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines. (PP_*): Add defines. (CryptContextAddRef): Add prototype. Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
Danny Smith
2003-05-21 09:49:58 +0000
c5a228b4d62003-05-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
Maciej W. Rozycki
2003-05-21 09:48:07 +0000
40aa85f9c5Fix typo "ink" instead of "link"
Nick Clifton
2003-05-21 09:09:37 +0000
5c768c978c* shared_info.h: Match shared_name declaration with below change. * shared.cc (shared_name): Use incoming char * parameter instead of local static buffer. (open_shared): Accomodate new calling convention for shared_name. * exceptions.cc (events_init): Ditto. * sigproc.cc (getsem): Ditto. * syscalls.cc (login): Ditto. (logout): Ditto. (pututline): Ditto.
Corinna Vinschen
2003-05-21 08:01:57 +0000
3a9c82d0112003-05-20 Jason Eckhardt <jle@rice.edu>
Jason Eckhardt
2003-05-21 05:06:49 +0000
4c394c394e2003-05-20 Jason Eckhardt <jle@rice.edu>
Jason Eckhardt
2003-05-21 02:06:40 +0000
b0f5999383.
Roland McGrath
2003-05-21 00:55:28 +0000
98e6de07722003-05-15 Roland McGrath <roland@redhat.com>
Roland McGrath
2003-05-21 00:55:15 +0000
00b5e060032003-05-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
Maciej W. Rozycki
2003-05-20 21:09:44 +0000
44be819760* fhandler_socket.cc (secret_event_name): Return void. Use incoming char *parameter instead of local static buffer. (fhandler_socket::create_secret_event): Accomodate new calling convention for secret_event_name. (fhandler_socket::close_secret_event): Ditto.
Corinna Vinschen
2003-05-20 17:39:46 +0000
d4f3ce316c* fhandler_socket.cc (SECRET_EVENT_NAME): Remove. (ENTROPY_SOURCE_NAME): Ditto. (secret_event_name): New static function. Create shared event name with "Global\" prefix on systems supporting terminal services. (fhandler_socket::set_connect_secret): Fix conditional. (fhandler_socket::create_secret_event): Create secret event using secret_event_name(). (fhandler_socket::close_secret_event): Ditto. * shared.cc (shared_name): Create shared object name with "Global\" prefix on systems supporting terminal services. * wincap.cc: Set has_terminal_services capability throughout. (wincap_2003): New global object representing Windows 2003 Server capabilities. (wincapc::init): Accomodate Windows 2003 Server. * wincap.h (struct wincaps): Add has_terminal_services capability.
Corinna Vinschen
2003-05-20 15:22:09 +0000
10bada05fa* winsup/cygwin/include/cygwin/version.h: Bump API minor version. * winsup/cygwin/include/cygwin/types.h: Define key_t as long long. * winsup/cygwin/cygwin.din: Add ftok, _ftok. * winsup/cygwin/ipc.cc (ftok): Rework implementation.
Corinna Vinschen
2003-05-20 12:38:04 +0000
08049c016e* configure.in: Accept i[3456789]86 for machine type. * configure: Regenerate.
DJ Delorie
2003-05-19 18:12:19 +0000
31bb6de964* acinclude.m4: Accept i[3456789]86 for machine type.
DJ Delorie
2003-05-19 18:11:58 +0000
d8ee8ca551* spawn.cc (spawn_guts): Show more of command line in strace output.
Christopher Faylor
2003-05-19 01:43:31 +0000
de54768d722003-05-18 Jason Eckhardt <jle@rice.edu> gas: * config/tc-i860.c (i860_process_insn): Initialize fc after each opcode mismatch.
Jason Eckhardt
2003-05-18 21:24:32 +0000
9b52096310<top level> * configure.in: Switch more things to use maybe dependencies. Rearrange a little. Use GCC_TOPLEV_SUBDIRS. * configure: Regenerate. * Makefile.tpl: Switch more things to use maybe dependencies. * Makefile.in: Regenerate.
Nathanael Nerode
2003-05-18 15:49:06 +0000
8dc6cea2e82003-05-18 Manu B <manubee@users.sourceforge.net>
Danny Smith
2003-05-18 10:20:47 +0000
9cf346e11a2003-05-14 Michael Snyder <msnyder@redhat.com> From Bernd Schmidt <bernds@redhat.com> * h8.h (E_H8_MACH_H8300SX): New.
Michael Snyder
2003-05-16 23:40:08 +0000
7deb4540892003-05-15 Andreas Schwab <schwab@suse.de>
Andreas Jaeger
2003-05-16 18:09:25 +0000
09a2fdfd57Replace i[3456]86 with i[3-7]86
Nick Clifton
2003-05-16 16:30:26 +0000
8ed969331b* include/stdlib.h (_Exit): Move out of __STRICT_ANSI__ block, but still protect inline definition with __STRICT_ANSI__
Danny Smith
2003-05-15 22:28:57 +0000
90e1332c38Remove isascii.o, add isascii.c to repository
Danny Smith
2003-05-15 22:21:00 +0000
c8fa3426af* thread.h (pthread::init_mainthread): Remove function parameter. (MTinterface::Init): Ditto. * thread.cc (MTinterface::Init): Remove function parameter. Always initialize reent_key. (pthread::init_mainthread): Remove function parameter. (MTinterface::fixup_after_fork): Fix pthread::init_mainthread call. * dcrt0.cc (dll_crt_0_1) Fix calls to MTinterface::Init and pthread::init_mainthread. Call pthread::init_mainthread only when not forked.
Thomas Pfaff
2003-05-15 19:42:51 +0000
ac5e8cb29clibiberty/ChangeLog: 2003-05-14 Jim Blandy <jimb@redhat.com>
Jim Blandy
2003-05-15 19:08:25 +0000
f2669f5d16* fhandler_proc.cc (format_proc_meminfo): Make swap memory output Linux style values.
Corinna Vinschen
2003-05-15 11:56:51 +0000
a445a0b0ce* include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S): Unname anonymous unions if NONAMELESSUNION not defined.
Danny Smith
2003-05-15 01:04:07 +0000
620c28a975* string_old.c: Remove, splitting into... * strcasecmp.c: New file. * strncasecmp.c: New file. * wscmpi.c : New file. * ctype_old.c: Remove, splitting into... * isascii.c: New file. * iscsym.c: New file. * iscsymf.c: New file. * toascii.c: New file. * Makefile.in (MOLD_OBJS): Adjust. (SRCDIST_FILES): Adjust.
Danny Smith
2003-05-15 00:21:12 +0000
6c4ce46ce12003-05-14 Bang Jun-Young <junyoung@netbsd.org>
Danny Smith
2003-05-15 00:10:33 +0000
3927f0a891* include/math.h (fabs) : Remove inline definition. (fabsf): Likewise. (fabsl): Likewise.
Danny Smith
2003-05-14 01:03:20 +0000