Commit Graph

  • fef3f21361 2006-01-16 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2006-01-26 18:56:02 +0000
  • 50a7955aa6 * fhandler.cc (fhandler_base::open): Fix bug in argument order to InitializeObjectAttributes call. Corinna Vinschen 2006-01-26 16:58:53 +0000
  • 2ceb32d95a * faq-programming.xml (faq.programming.building-cygwin): Add list of packages required for building and exact check instructions. * faq-setup.xml (faq.setup.uninstall-service): New instructions on uninstalling a cygwin service. (faq.setup.uninstall-all): Reference new service uninstall FAQ. Joshua Daniel Franklin 2006-01-26 04:39:04 +0000
  • 4207eed323 * fhandler_disk_file.cc (fhandler_disk_file::readdir): Fix test for dirent_isroot to use the correct boolean operator. Christopher Faylor 2006-01-26 02:54:54 +0000
  • c40776e5a2 * include/winnt.h (DECLSPEC_SELECTANY): Define. Danny Smith 2006-01-26 01:55:39 +0000
  • a62ec6b340 2006-01-25 Filip Navara <xnavara@volny.cz> Danny Smith 2006-01-26 01:22:07 +0000
  • 6fbc5c2a9b * faq-setup.xml (faq.setup.snapshots): Rename DLL using Windows tools. Corinna Vinschen 2006-01-25 10:57:19 +0000
  • 742e27bed8 * ntdll.h: (temporarily?) Add more functions for querying directory. Christopher Faylor 2006-01-25 05:57:20 +0000
  • aac74926dd * dir.cc (readdir_worker): Turn off expensive inode calculation. Christopher Faylor 2006-01-24 19:03:20 +0000
  • 4aac2d2709 * fhandler_process.cc (fhandler_process::fill_filebuf): Disable stripping the .exe suffix from the link target in PROCESS_EXE and PROCESS_EXENAME case. * path.cc (realpath): Tack on .exe suffix if necessary. Corinna Vinschen 2006-01-24 17:40:55 +0000
  • 3acaaf543f 2006-01-24 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2006-01-24 17:24:02 +0000
  • 26d27a276f * fhandler_disk_file.cc (fhandler_base::fstat_helper): Try harder to determine remote file systems with reliable inode numbers. Add longish comment. Corinna Vinschen 2006-01-24 12:32:33 +0000
  • 3784b87b32 * include/commctrl.h: Correct spelling of 'compatibility' in comments. * include/setupapi.h: Likewise. * include/ws2tcpip.h: Likewise. Danny Smith 2006-01-24 02:19:28 +0000
  • e5e6a33128 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net> Danny Smith 2006-01-24 01:02:31 +0000
  • 543c43d84d * fhandler_socket.cc (fhandler_socket::fixup_after_fork): Reset inheritance for duplicated socket. Corinna Vinschen 2006-01-23 15:10:57 +0000
  • cfd86743ff 2006-01-23 Brandon Sneed <brandon@redf.net> Danny Smith 2006-01-23 08:10:32 +0000
  • d96d3ec910 . Christopher Faylor 2006-01-21 04:41:57 +0000
  • 868fb2ff69 * include/cygwin/version.h: Bump API minor number to 151. * dir.cc (__opendir_with_d_ino): New function. (opendir): Set flag if we should be calculating inodes. (readdir_worker): Calculate d_ino by calling stat if the user has asked for it. (seekdir64): Maintain all persistent flag settings. * fhandler.h (dirent_states): Add dirent_set_d_ino. * fhandler_disk_file.cc (fhandler_disk_file::opendir): Reflect changes to dirent structure. * fhandler_virtual.cc (fhandler_virtual::opendir): Ditto. * include/sys/dirent.h (struct dirent): Coalesce two similar structures. Remove all threads of the apparently highly confusing references to inodes. Add support for calculating a real inode if __USE_EXPENSIVE_CYGWIN_D_INO is defined. Christopher Faylor 2006-01-21 02:24:17 +0000
  • 54abc854d0 2006-01-20 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2006-01-20 22:42:46 +0000
  • 90e1ee2b25 * include/sys/dirent.h: Add comments for people who are REALLY confused about whether they should be using something called __invalid_d_ino or not. Christopher Faylor 2006-01-20 16:04:40 +0000
  • 1ef48340d5 * fhandler_socket.cc (fhandler_socket::prepare): Fix debug output. (fhandler_socket::release): Add debug output for WSAEventSelect failure. (fhandler_socket::ioctl): Always cancel WSAEventSelect before switching to blocking mode. Only set nonblocking flag if ioctlsocket call succeeded. Only print new socket state if ioctlsocket call succeeded. Corinna Vinschen 2006-01-20 10:22:38 +0000
  • 3c09c0fb25 * cygcheck.cc (common_paths): Add "patch". Christopher Faylor 2006-01-19 21:16:38 +0000
  • 101b3cb01a * cygcheck.cc (init_paths): Record first_nonsys_path. (find_on_path): Start on first nonsys path when !search_sysdirs. Christopher Faylor 2006-01-19 20:17:11 +0000
  • ecd4fba273 white space Christopher Faylor 2006-01-19 18:57:41 +0000
  • 7b55b34c5e * fhandler_disk_file.cc (fhandler_disk_file::opendir): Check posix path for root rather than windows path. Christopher Faylor 2006-01-19 18:55:07 +0000
  • 9025f2aa7d * dir.cc (readdir_worker): Fill in invalid fields with -1. Accommodate name change from __ino32 to __invalid_ino32. * include/sys/dirent.h (__invalid_ino32): Rename from __ino32. Don't define unused d_type macros. Christopher Faylor 2006-01-19 05:34:39 +0000
  • 96f5988e31 Remove references to and files from old texinfo FAQ. Joshua Daniel Franklin 2006-01-19 02:44:17 +0000
  • 79e60dfa66 2006-01-18 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> Chris Sutcliffe 2006-01-19 00:32:21 +0000
  • 5ec1b87a26 include/elf/ChangeLog: Introduce TLS descriptors for i386 and x86_64. * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New. * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC): New. * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL, R_X86_64_TLSDESC): New. bfd/ChangeLog: Introduce TLS descriptors for i386 and x86_64. * reloc.c (BFD_RELOC_386_TLS_GOTDESC, BFD_RELOC_386_TLS_DESC, BFD_RELOC_386_TLS_DESC_CALL, BFD_RELOC_X86_64_GOTPC32_TLSDESC, BFD_RELOC_X86_64_TLSDESC, BFD_RELOC_X86_64_TLSDESC_CALL): New. * libbfd.h, bfd-in2.h: Rebuilt. * elf32-i386.c (elf_howto_table): New relocations. (R_386_tls): Adjust. (elf_i386_reloc_type_lookup): Map new relocations. (GOT_TLS_GDESC, GOT_TLS_GD_BOTH_P): New macros. (GOT_TLS_GD_P, GOT_TLS_GDESC_P, GOT_TLS_GD_ANY_P): New macros. (struct elf_i386_link_hash_entry): Add tlsdesc_got field. (struct elf_i386_obj_tdata): Add local_tlsdesc_gotent field. (elf_i386_local_tlsdesc_gotent): New macro. (struct elf_i386_link_hash_table): Add sgotplt_jump_table_size. (elf_i386_compute_jump_table_size): New macro. (link_hash_newfunc): Initialize tlsdesc_got. (elf_i386_link_hash_table_create): Set sgotplt_jump_table_size. (elf_i386_tls_transition): Handle R_386_TLS_GOTDESC and R_386_TLS_DESC_CALL. (elf_i386_check_relocs): Likewise. Allocate space for local_tlsdesc_gotent. (elf_i386_gc_sweep_hook): Handle R_386_TLS_GOTDESC and R_386_TLS_DESC_CALL. (allocate_dynrelocs): Count function PLT relocations. Reserve space for TLS descriptors and relocations. (elf_i386_size_dynamic_sections): Reserve space for TLS descriptors and relocations. Set up sgotplt_jump_table_size. Don't zero reloc_count in srelplt. (elf_i386_always_size_sections): New. Set up _TLS_MODULE_BASE_. (elf_i386_relocate_section): Handle R_386_TLS_GOTDESC and R_386_TLS_DESC_CALL. (elf_i386_finish_dynamic_symbol): Use GOT_TLS_GD_ANY_P. (elf_backend_always_size_sections): Define. * elf64-x86-64.c (x86_64_elf_howto): Add R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC, R_X86_64_TLSDESC_CALL. (R_X86_64_standard): Adjust. (x86_64_reloc_map): Map new relocs. (elf64_x86_64_rtype_to_howto): New, split out of... (elf64_x86_64_info_to_howto): ... this function, and... (elf64_x86_64_reloc_type_lookup): ... use it to map elf_reloc_val. (GOT_TLS_GDESC, GOT_TLS_GD_BOTH_P): New macros. (GOT_TLS_GD_P, GOT_TLS_GDESC_P, GOT_TLS_GD_ANY_P): New macros. (struct elf64_x86_64_link_hash_entry): Add tlsdesc_got field. (struct elf64_x86_64_obj_tdata): Add local_tlsdesc_gotent field. (elf64_x86_64_local_tlsdesc_gotent): New macro. (struct elf64_x86_64_link_hash_table): Add tlsdesc_plt, tlsdesc_got and sgotplt_jump_table_size fields. (elf64_x86_64_compute_jump_table_size): New macro. (link_hash_newfunc): Initialize tlsdesc_got. (elf64_x86_64_link_hash_table_create): Initialize new fields. (elf64_x86_64_tls_transition): Handle R_X86_64_GOTPC32_TLSDESC and R_X86_64_TLSDESC_CALL. (elf64_x86_64_check_relocs): Likewise. Allocate space for local_tlsdesc_gotent. (elf64_x86_64_gc_sweep_hook): Handle R_X86_64_GOTPC32_TLSDESC and R_X86_64_TLSDESC_CALL. (allocate_dynrelocs): Count function PLT relocations. Reserve space for TLS descriptors and relocations. (elf64_x86_64_size_dynamic_sections): Reserve space for TLS descriptors and relocations. Set up sgotplt_jump_table_size, tlsdesc_plt and tlsdesc_got. Make room for them. Don't zero reloc_count in srelplt. Add dynamic entries for DT_TLSDESC_PLT and DT_TLSDESC_GOT. (elf64_x86_64_always_size_sections): New. Set up _TLS_MODULE_BASE_. (elf64_x86_64_relocate_section): Handle R_386_TLS_GOTDESC and R_386_TLS_DESC_CALL. (elf64_x86_64_finish_dynamic_symbol): Use GOT_TLS_GD_ANY_P. (elf64_x86_64_finish_dynamic_sections): Set DT_TLSDESC_PLT and DT_TLSDESC_GOT. Set up TLS descriptor lazy resolver PLT entry. (elf_backend_always_size_sections): Define. binutils/ChangeLog: Introduce TLS descriptors for i386 and x86_64. * readelf.c (get_dynamic_type): Handle DT_TLSDESC_GOT and DT_TLSDESC_PLT. gas/ChangeLog: Introduce TLS descriptors for i386 and x86_64. * config/tc-i386.c (tc_i386_fix_adjustable): Handle BFD_RELOC_386_TLS_GOTDESC, BFD_RELOC_386_TLS_DESC_CALL, BFD_RELOC_X86_64_GOTPC32_TLSDESC, BFD_RELOC_X86_64_TLSDESC_CALL. (optimize_disp): Emit fix up for BFD_RELOC_386_TLS_DESC_CALL and BFD_RELOC_X86_64_TLSDESC_CALL immediately, and clear the displacement bits. (build_modrm_byte): Set up zero modrm for TLS desc calls. (lex_got): Handle @tlsdesc and @tlscall. (md_apply_fix, tc_gen_reloc): Handle the new relocations. ld/testsuite/ChangeLog: Introduce TLS descriptors for i386 and x86_64. * ld-i386/i386.exp: Run on x86_64-*-linux* and amd64-*-linux*. Add new tests. * ld-i386/pcrel16.d: Add -melf_i386. * ld-i386/pcrel8.d: Likewise. * ld-i386/tlsbindesc.dd: New. * ld-i386/tlsbindesc.rd: New. * ld-i386/tlsbindesc.s: New. * ld-i386/tlsbindesc.sd: New. * ld-i386/tlsbindesc.td: New. * ld-i386/tlsdesc.dd: New. * ld-i386/tlsdesc.rd: New. * ld-i386/tlsdesc.s: New. * ld-i386/tlsdesc.sd: New. * ld-i386/tlsdesc.td: New. * ld-i386/tlsgdesc.dd: New. * ld-i386/tlsgdesc.rd: New. * ld-i386/tlsgdesc.s: New. * ld-x86-64/x86-64.exp: Run new tests. * ld-x86-64/tlsbindesc.dd: New. * ld-x86-64/tlsbindesc.rd: New. * ld-x86-64/tlsbindesc.s: New. * ld-x86-64/tlsbindesc.sd: New. * ld-x86-64/tlsbindesc.td: New. * ld-x86-64/tlsdesc.dd: New. * ld-x86-64/tlsdesc.pd: New. * ld-x86-64/tlsdesc.rd: New. * ld-x86-64/tlsdesc.s: New. * ld-x86-64/tlsdesc.sd: New. * ld-x86-64/tlsdesc.td: New. * ld-x86-64/tlsgdesc.dd: New. * ld-x86-64/tlsgdesc.rd: New. * ld-x86-64/tlsgdesc.s: New. Alexandre Oliva 2006-01-18 21:07:47 +0000
  • f18076d44e merge from gcc DJ Delorie 2006-01-18 21:05:51 +0000
  • d0236d66d9 * heap.cc (heap_init): Remove Sleep. Christopher Faylor 2006-01-18 20:40:52 +0000
  • 339306c5ec * net.cc (rresvport): Remove extern declaration. Corinna Vinschen 2006-01-18 18:37:35 +0000
  • 06a5dd435e * autoload.cc (rresvport): Remove. * net.cc (last_used_rrecvport): New global shared variable. (cygwin_rresvport): Implement rresvport without using rresvport from wsock32. Corinna Vinschen 2006-01-18 18:24:33 +0000
  • 25ef7a93b6 Wasn't going to check this in but since it did get checked in, here's a ChangeLog. Christopher Faylor 2006-01-18 16:11:53 +0000
  • 14a4d5989a bad_keywords Christopher Faylor 2006-01-18 15:57:56 +0000
  • 3b5d71b3a2 * include/cygwin/socket.h (struct sockaddr_storage): Fix typo in ss_family member name. Corinna Vinschen 2006-01-18 15:37:23 +0000
  • 79f24ec37d * cygpath.cc (dowin): Remove stray debugging printf statement. Dave Korn 2006-01-18 12:34:59 +0000
  • b985a434a0 * mt/ms2.ld (.sram): Correct typo in section names. Nathan Sidwell 2006-01-18 10:57:19 +0000
  • 7c9feabf98 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net> Chris Sutcliffe 2006-01-17 18:56:12 +0000
  • 2f80ebc927 PR binutils/1486 binutils/: * configure.in: Don't define DISASSEMBLER_NEEDS_RELOCS. * configure: Regenerate. * objdump.c (struct objdump_disasm_info): Don't check for DISASSEMBLER_NEEDS_RELOCS. (objdump_print_addr): Likewise. (disassemble_bytes): Check disassembler_needs_relocs from disassemble_info at run-time instead of DISASSEMBLER_NEEDS_RELOCS at compile-time. (disassemble_section): Likewise. (disassemble_data): Initialize it. Andreas Schwab 2006-01-17 17:39:17 +0000
  • 4d7c0b51bf copyright Christopher Faylor 2006-01-17 15:37:13 +0000
  • 3d7e89f8a2 * Makefile.in: Replace etcdir with sysconfdir. Corinna Vinschen 2006-01-17 12:33:46 +0000
  • 05ee4328f2 * include/cygwin/version.h: Bump DLL minor version number to 20. Christopher Faylor 2006-01-17 03:49:04 +0000
  • 6c54812ca3 2006-01-16 Nathan Sidwell <nathan@codesourcery.com> Jeff Johnston 2006-01-16 23:23:30 +0000
  • 6ac6bb392a fix minor typo Christopher Faylor 2006-01-16 19:52:21 +0000
  • 95dc88409d * configure.in: Add AC_PROG_INSTALL handling. * configure: Regenerate. * Makefile.in (install): Install CYGWIN_LICENSE. Corinna Vinschen 2006-01-16 17:48:36 +0000
  • 24ebb0c0d9 Sync top level config files from the master config repository Nick Clifton 2006-01-16 17:34:37 +0000
  • d0f3c2dd3b * CYGWIN_LICENSE: Fix contact information. Corinna Vinschen 2006-01-16 14:57:34 +0000
  • 8581551218 * Makefile.in (cygcheck.exe): Do not link against libwininet.a. * cygcheck.cc (pInternetCloseHandle): Define global function pointer. (display_internet_error): Use it. (package_grep): Attempt to load wininet.dll at runtime. Call WinInet API through function pointers throughout. Corinna Vinschen 2006-01-15 09:29:02 +0000
  • 053d5eed93 * cygcheck.cc (dump_sysinfo): Convert k32 to HMODULE. Corinna Vinschen 2006-01-13 15:36:29 +0000
  • 71f98c4caa * uname.cc (uname): Concatenate a "-WOW64" to utsname's sysname member to see when running under WOW64. Corinna Vinschen 2006-01-13 14:00:10 +0000
  • 67066cabad * cygcheck.cc (dump_sysinfo): Convert osname to const and remove casts in subsequent assignments. Recognize Longhorn/Vista and report as not yet supported. Recognize when running under WOW64 and report native CPU type. Slightly rearrange \n printing. Corinna Vinschen 2006-01-13 13:39:05 +0000
  • 494139ffe3 * net.cc (cygwin_setsockopt): Ignore errors when setting IP_TOS on Windows 2000 and above. Clarify the comment about IP_TOS and move to the place where the magic happens. (get_ifconf): Remove unused code. * wincap.h (wincaps::has_disabled_user_tos_setting): New element. * wincap.cc: Implement above element throughout. Corinna Vinschen 2006-01-13 10:18:31 +0000
  • b22830942a * faq-setup.xml (faq.setup.setup): Correct URL typo. (faq.setup.snapshots): Clarify. Joshua Daniel Franklin 2006-01-13 03:55:23 +0000
  • 951bd8e9f1 * cygcheck.cc: Replace ` with ' throughout. Christopher Faylor 2006-01-12 17:43:53 +0000
  • f68671330f * wincap.cc: New file. * wincap.h: New file. * Makefile.in: Accomodate having our own wincap implementation now. Corinna Vinschen 2006-01-12 16:59:15 +0000
  • 0ae86d187c * Update copyrights. Corinna Vinschen 2006-01-12 15:53:51 +0000
  • d855cf1ec8 * doctool.c (scan_directory): Ignore "CVS" directories. Corinna Vinschen 2006-01-12 11:31:55 +0000
  • 9287bcd534 * fhandler_console.cc (set_console_state_for_spawn): Fix to recognize ttys >= 0. Christopher Faylor 2006-01-12 05:17:12 +0000
  • 750874d33d * fhandler.h (set_console_state_for_spawn): Whackamole the argument back to a bool. * spawn.cc (spawn_guts): Ditto, i.e., once again call set_console_state_for_spawn with an indication of whether we're about to start a cygwin process. * fhandler_console.cc (set_console_state_for_spawn): Don't set the console state if we know we're starting a cygwin process or if we're using a "real" tty. Christopher Faylor 2006-01-12 05:03:15 +0000
  • 9156ef9120 copyright Christopher Faylor 2006-01-12 04:52:51 +0000
  • 904305952b copyright Christopher Faylor 2006-01-12 04:41:06 +0000
  • 33c9cfbde9 2006-01-11 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2006-01-11 23:50:33 +0000
  • 3683edc658 * include/wincrypt.h (WINADVAPI): Add to prototypes of advapi32.dll functions. Danny Smith 2006-01-11 23:19:16 +0000
  • cf8fbc710f * include/winsock2.h (struct sockaddr_storage): Use RFC 2553 names for padding size constants. Danny Smith 2006-01-11 22:56:05 +0000
  • 16442a4a8f * include/aclapi.h (WINADVAPI): Add to prototypes. * include/winreg.h (WINADVAPI): Likewise. * include/winsvc.h (WINADVAPI): Likewise. Danny Smith 2006-01-11 22:49:06 +0000
  • b773a592d3 * dcrt0.cc (dll_crt0_0): Remove call to wincap.init. * init.cc (dll_entry): Rename is_wow64_proc to wow64_test_stack_marker. Call wincap.init here before doing anything else. Use wincap.is_wow64 to determine if we're running in a WOW64 emulator. * mmap.cc (MapViewNT): Don't use AT_ROUND_TO_PAGE in WOW64, it's apparently not supported. (mmap64): Don't create mappings beyond EOF, which would need to use AT_ROUND_TO_PAGE, on WOW64. * wincap.cc (wincap): Throw into the .cygwin_dll_common section. (wincapc::init): Determine if running in WOW64 and set wow_64 flag. * wincap.h (class wincapc): Add wow64 member. (wincapc::is_wow64): New method. Corinna Vinschen 2006-01-10 18:11:32 +0000
  • dea958bc06 2006-01-10 Eric Blake <ebb9@byu.net> Jeff Johnston 2006-01-10 17:09:43 +0000
  • 216633f73c 2006-01-10 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2006-01-10 16:51:58 +0000
  • 23de77b72b * fhandler_proc.cc (format_proc_cpuinfo): Avoid leading whitespace in model name. Christopher Faylor 2006-01-10 16:49:28 +0000
  • 4c8650efd8 . Christopher Faylor 2006-01-10 14:49:20 +0000
  • 5da5f949d8 * spawn.cc (spawn_guts): Reorganize slightly so that 16 bit check is done prior to check for command.com/cmd.com. Don't bother setting CREATE_SUSPENDED flag for a MS-DOS process since it doesn't work anyway. Avoid calling remember() when the child process has already exited. (av::fixup): Explicitly set cygexec flag to falseon a 16 bit process. Christopher Faylor 2006-01-10 02:39:22 +0000
  • e93a726084 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. Bob Wilson 2006-01-09 23:47:37 +0000
  • 64ae8ab5f0 2006-01-09 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2006-01-09 20:01:09 +0000
  • 0da7297ef1 2006-01-09 Eric Blake <ebb9@byu.net> Jeff Johnston 2006-01-09 17:51:01 +0000
  • fd50e04bf1 Define EM_ALTERA_NIOS2 and EM_NIOS32. Nick Clifton 2006-01-09 17:21:17 +0000
  • e3786825c0 Check FreeBSD upstream changes and apply important patches. * sysv_sem.cc (__semctl): Check copyin return value (from 1.76). * sysv_shm.cc (shminit): Actually use the iterating variable in the for loop when trying to avoid overflow (from 1.102). Corinna Vinschen 2006-01-09 15:10:14 +0000
  • 104fffd24d * include/getopt.h (getopt_long_only): Declare. Corinna Vinschen 2006-01-09 12:41:54 +0000
  • 6c5da6783c * cygwin.din: Export getsubopt. * include/cygwin/version.h: Bump API minor version. Corinna Vinschen 2006-01-09 12:37:08 +0000
  • 0b7094d95d * fhandler_tty.cc (fhandler_tty_slave::dup): Don't assign a controlling terminal to a process when duped. Linux doesn't do this, so we won't either. Christopher Faylor 2006-01-08 21:34:00 +0000
  • 3e45d281b3 * environ.cc (spenvs[]): windir -> WINDIR. Christopher Faylor 2006-01-08 20:10:51 +0000
  • b5c8e33120 * fhandler_console.cc (fhandler_console::need_invisible): Remove duplicate test. Christopher Faylor 2006-01-07 18:00:19 +0000
  • 85c804ec4b * fhandler.h (set_console_state_for_spawn): Eliminate argument from declaration. * fhandler.cc (set_console_state_for_spawn): Eliminate argument from definition. Always check for invisible console. (fhandler_console::need_invisible): Don't do anything if the windows station is already not visible. * spawn.cc (spawn_guts): Accommodate change of argument to set_console_state_for_spawn. Christopher Faylor 2006-01-07 17:57:26 +0000
  • a37aaf88a8 2006-01-06 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2006-01-06 20:59:13 +0000
  • 1b00002744 * sigproc.cc (no_signals_available): Use existence of signal thread handle to figure out if we can actually send signals rather than relying on my_sendsig. (hwait_sig): Make static. (sigproc_init): Don't set my_sendsig to anything special. Use new global static hwait_sig. (wait_sig): Set hwait_sig to NULL when we are exiting. Christopher Faylor 2006-01-05 22:38:51 +0000
  • 2ea1dced21 * cygcheck.cc (dump_sysinfo): Report the failing drive to prevent having to guess. Christopher Faylor 2006-01-05 18:31:26 +0000
  • 087df65261 * Makefile.tpl (clean-stage[+id+]-[+prefix+][+module+]): Remove @ from continuation. * Makefile.in: Rebuilt. Alexandre Oliva 2006-01-05 17:45:45 +0000
  • b39b8c14fa * include/getopt.h: Accommodate recent unfortunate newlib changes. Christopher Faylor 2006-01-05 17:35:14 +0000
  • 4cf4fd4d1c (fix ChangeLog and check in remaining files) * sigproc.cc (sigproc_init): Move clearing of sync_startup here to lessen the likelihood of trying to deal with non-cygwin threads in dll_entry. * fhandler_console: Fix set_console_state_for_spawn comment. Christopher Faylor 2006-01-05 16:26:22 +0000
  • 32f0697595 * cygtls.cc (_cygtls::remove): Don't output debugging info if this isn't a cygwin thread. Christopher Faylor 2006-01-05 16:23:19 +0000
  • c29df6c375 * spawn.cc (spawn_guts): Invert the argument to set_console_state_for_spawn. Christopher Faylor 2006-01-05 16:21:14 +0000
  • 4c3faa85ce * fhandler_console.cc (fhandler_console::need_invisible): Only try to open "CygwinInvisible" windows station if opening of default station fails. Use CloseWindowStation to close window station handle. Christopher Faylor 2006-01-05 03:58:19 +0000
  • faec62caaf * fhandler_console.cc (fhandler_console::need_invisible): Open up the security of the newly created windows station. Christopher Faylor 2006-01-05 00:49:17 +0000
  • ab7eaf6971 2006-01-04 Paul Brook <paul@codesourcery.com> Jeff Johnston 2006-01-04 21:30:52 +0000
  • 791c9bda57 2006-01-04 Gregory Pietsch <gpietsch@comcast.net> Jeff Johnston 2006-01-04 21:21:52 +0000
  • 4b2985b50b 2006-01-05 Michael Gerdau <mgd@technosis.de> Danny Smith 2006-01-04 20:59:28 +0000
  • 01b7635538 * path.cc (dot_special_chars): Add ", <, >, and |. Christopher Faylor 2006-01-04 16:20:30 +0000
  • e3c08f94a0 2006-01-04 Paolo Bonzini <bonzini@gnu.org> Paolo Bonzini 2006-01-04 13:11:22 +0000
  • d58ca0b320 * fhandler_console.cc (beep): Use MB_OK which is documented as using the default bell rather than -1 which seems to behave differently on different versions of Windows. Christopher Faylor 2006-01-04 04:47:19 +0000
  • 4c15746236 * fhandler_process.cc (fhandler_process::readdir): Add missing argument to syscall_printf. * fhandler_console.cc (fhandler_console::need_invisible): Use made-up name for windows station rather than asking Windows to create one for us. * spawn.cc (spawn_guts): Don't mess with console if we're detaching. Christopher Faylor 2006-01-04 03:43:55 +0000