summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * dtable.cc (dtable::release): Avoid messing with console whenEgor Duda2001-08-042-0/+7
| | | | closing socket.
* * net.cc (cygwin_accept): Allow NULL peer and len parameters.Corinna Vinschen2001-08-033-0/+20
| | | | * include/cygwin/socket.h: Define socklen_t as int.
* * path.cc (fchdir): Set the fhandler's path to absolute value toCorinna Vinschen2001-08-032-0/+25
| | | | | ensure changing to the correct directory even if the fhandler originally points to a relative path.
* merge from gccDJ Delorie2001-08-022-0/+10
|
* * bfdlink.h (struct bfd_link_info): add new booleanCharles Wilson2001-08-022-0/+9
| | | | field pei386_auto_import.
* 2001-08-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2001-08-022-1/+11
| | | | | * libc/include/stdio.h (BUFSIZ): Define to __BUFSIZ__ if provided, otherwise default.
* * security.cc (set_file_attribute): Clean up. Don't callCorinna Vinschen2001-08-022-10/+13
| | | | `set_nt_attribute' when ntsec isn't set.
* 2001-08-01 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2001-08-012-1/+5
| | | | * include/opcode/mips.h (INSN_ISA_MASK): Nuke bits 12-15.
* * dcrt0.cc (alloc_stack_hard_way): Make half-hearted attempt to deal withChristopher Faylor2001-07-293-4/+20
| | | | | growing stack under Windows 95. * Makefile.in: Add install-lib and install-headers.
* * cygwin.din: Export sys_errlist, sys_nerr.Christopher Faylor2001-07-273-1/+9
| | | | * include/cygwin/version.h: Bump minor version number.
* * security.cc (get_user_primary_group): Fix compiler warning.Corinna Vinschen2001-07-272-2/+7
| | | | (alloc_sd): Add DELETE permission for user when S_IWUSR is given.
* * thread.cc (__pthread_equal): Invert return value so that true is returnedChristopher Faylor2001-07-262-223/+227
| | | | when threads are equal.
* Christopher Faylor <cgf@cygnus.com>Christopher Faylor2001-07-263-1/+9
| | | | | * cygwin.din: Export __signgam. * include/cygwin/version.h: Bump minor version number.
* Throughout, reorganize header file inclusion to put security.h prior toChristopher Faylor2001-07-2651-33/+75
| | | | | | | | fhandler.h. * fhandler.h (fhandler_base::get_inheritance): New method. * fhandler_socket.cc (fhandler_socket::create_secret_event): Use proper close-on-exec inheritance when creating. (fhandler_socket::check_peer_secret_event): Create handle as non-inheritable.
* * MAINTAINERS: Clarify libiberty merge rules and procedures.DJ Delorie2001-07-262-1/+9
|
* * syscalls.cc (setsid): Detach process from its console if the currentChristopher Faylor2001-07-265-10/+51
| | | | | | | | | | | | controlling tty is the console and already closed. * dtable.h (class dtable): Add members to count descriptors referring to the console. * dtable.cc (dtable::dec_console_fds): New function to detach process from its console. (dtable::release): Decrement the counter of console descriptors. (dtable::build_fhandler): Increment it. * exception.cc (ctrl_c_handler): Send SIGTERM to myself when catch CTRL_SHUTDOWN_EVENT.
* Tue 24 Jul 2001 02:28:00 PM Trevor Forbes <t4bs@hotmail.com>Robert Collins2001-07-252-1/+7
| | | | | | * thread.cc (verifyable_object_isvalid): Don't validate PTHREAD_MUTEX_INITIALIZER pointer as it will cause an exception in IsBadWritePtr() when running GDB.
* * localtime.c: Changed whole file to become C++ clean. Rename toCorinna Vinschen2001-07-252-140/+62
| | | | | localtime.cc. * localtime.cc (tzload): Preserve errno.
* * cygheap.cc (cygheap_fixup_in_child): Attempt Win95 workaround.Christopher Faylor2001-07-216-7/+25
| | | | | | | | * dtable.cc (dtable::dup_worker): Add debugging output. (dtable::vfork_child_dup): Correctly set close_on_exec. * fhandler.cc (fhandler_base::fork_fixup): Don't mess with handle if there is no need to get it from the parent. * fhandler_tty.cc (fhandler_tty_common::close): Add debugging output.
* Clone src/config.guess. Mention in MAINTAINERS.Andrew Cagney2001-07-201-1/+2
|
* * dir.cc (readdir): Protect FindNextFileA against INVALID_HANDLE_VALUE.Corinna Vinschen2001-07-202-0/+8
|
* fix typo.Christopher Faylor2001-07-191-1/+1
|
* merge from gccDJ Delorie2001-07-192-9/+12
|
* 2001-07-18 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2001-07-186-247/+1016
| | | | | | | | * hp74x/configure: Regenerated with current autoconf. * m32r/configure: Ditto. * m68k/configure: Ditto. * pa/configure: Ditto. * sparc/configure: Ditto.
* * cygheap.cc (_cmalloc): Use correct constants for size calculation.Christopher Faylor2001-07-185-7/+17
| | | | | | | * dcrt0.cc (dll_crt0_1): Move uid initialization earlier. * fork.cc (fork_parent): Move cygheap_setup_in_child to just prior to CreateProcess so that all contents of cygheap are copied. * spawn.cc (spawn_guts): Ditto.
* * security.cc (get_user_groups): Call Net function with NULL serverCorinna Vinschen2001-07-182-17/+47
| | | | | | | name under specific error conditions. (is_group_member): Ditto. (get_user_local_groups): Ditto. (get_user_primary_group): Ditto.
* * syscalls.cc (_unlink): Explicitely check for non-existant file.Corinna Vinschen2001-07-182-2/+13
|
* * no need to inform sid@sourceware about dejagnu patches.Frank Ch. Eigler2001-07-171-3/+2
|
* * delqueue.h: Remove obsolete file.Corinna Vinschen2001-07-172-30/+4
|
* * child_info.h: Bump magic number.Christopher Faylor2001-07-179-132/+180
| | | | | | | | | | | | | | | | (class child_info): Add an element. * cygheap.cc (init_cheap): Allocate cygwin heap in shared memory area. (cygheap_fixup_in_child): Map cygwin heap, passed from parent via shared memory into correct address. (cygheap_setup_for_child): New function. * cygheap.h: Declare new functions. * dcrt0.cc (dll_crt0_1): Accomodate new cygheap_fixup_in_child arguments. Avoid protecting subproc_ready unless it is spawn/nowait. * fork.cc (fork_parent): Use new cygheap_setup_for_child function to setup cygwin heap info. Close passed cygheap shared memory handle. * spawn.cc (spawn_guts): Ditto. Also, reorganize to avoid synchronization between parent and child in non-P_OVERLAY case. * sigproc.cc (wait_sig): Only signal subproc_ready when execing.
* Update local local copies of config.sub and config.guess.Andrew Cagney2001-07-171-1/+1
| | | | Mention those files in MAINTAINERS.
* * grp.cc: Add missing Copyright date 2001.Corinna Vinschen2001-07-162-1/+5
|
* Change well_known_admin_sid to well_known_admins_sid throughout.Corinna Vinschen2001-07-157-35/+73
| | | | | | | | | | | | | * sec_acl.cc (setacl): Never set DELETE permission. Set FILE_DELETE_CHILD only on readable and executable directories. * sec_helper.cc: Add constructor for `well_known_null_sid'. * security.cc (get_nt_attribute): Set S_ISVTX for directories if FILE_WRITE_DATA and FILE_EXECUTE but not FILE_DELETE_CHILD is set. Add evaluation of S_ISVTX, S_ISGID and S_ISUID from NULL ACE. (alloc_sd): Never set DELETE permission. Set FILE_DELETE_CHILD only on readable and executable directories. Add creation of NULL ACE for S_ISVTX, S_ISGID and S_ISUID permissions. * security.h: Add extern declaration for `well_known_null_sid'.
* * regtool.cc (find_key): Handle keys with only one subkey.Corinna Vinschen2001-07-152-4/+12
|
* * syscalls.cc (stat_worker): Simplify previous change.Christopher Faylor2001-07-142-6/+7
|
* * syscalls.cc (_unlink): Correct (?) logic which determines when to report anChristopher Faylor2001-07-132-16/+26
| | | | | access violation and when to queue file for eventual deletion. (stat_worker): Check for invalid buf argument.
* 2001-07-12 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2001-07-132-2/+4
| | | | * libc/machine/mips/setjmp.S: Allow mips16 and mips64 to coexist.
* 2001-07-12 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2001-07-122-0/+15
| | | | | * opcode/cgen.h (CGEN_INSN): Add regex support. (build_insn_regex): Declare.
* * some support for funny-endian 16/32-bit insn setsFrank Ch. Eigler2001-07-122-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | [cgen/ChangeLog] 2001-07-11 Frank Ch. Eigler <fche@redhat.com> * desc-cpu.scm (-gen-mach-table-defns): Emit fourth field: the mach->cpu insn-chunk-bitsize. (-gen-cpu-open): In @arch@_cgen_rebuild_tables, process above new field toward CGEN_CPU_TABLE->insn_chunk_bitsize. * mach.scm (<cpu>): New field insn-chunk-bitsize. (-cpu-parse, -cpu-read): Parse/initialize it. * doc/rtl.texi (define-cpu): Document it. [opcodes/ChangeLog] 2001-07-11 Frank Ch. Eigler <fche@redhat.com> * cgen-dis.in (print_insn): Use cgen_get_insn_value instead of bfd_get_bits. * cgen-opc.c (cgen_get_insn_value, cgen_put_insn_value): Respect non-zero CGEN_CPU_DESC->insn_chunk_bitsize. [include/opcode/ChangeLog] 2001-07-11 Frank Ch. Eigler <fche@redhat.com> * cgen.h (CGEN_MACH): Add insn_chunk_bitsize field. (cgen_cpu_desc): Ditto.
* merge from gccDJ Delorie2001-07-113-0/+595
|
* * mmap.cc (fhandler_disk_file::mmap): Try to open file mappingsCorinna Vinschen2001-07-102-7/+33
| | | | | by a unified name when running under 9x/ME. If that failes, create the file mapping using the unified name.
* * uinfo.cc (internal_getlogin): Add pointer check.Corinna Vinschen2001-07-092-3/+11
|
* * security.cc (alloc_sd): Don't set inheritance attribute forCorinna Vinschen2001-07-092-0/+21
| | | | permissions given to directories.
* 2001-07-07 Ben Elliston <bje@redhat.com>Ben Elliston2001-07-062-313/+331
| | | | * m88k.h: Clean up and reformat. Remove unused code.
* WinME also affected by missing pipe keyDavid Starks-Browning2001-07-061-1/+1
|
* New entry "Why doesn't Cygwin tcl/tk understand Cygwin paths?"David Starks-Browning2001-07-061-0/+9
|
* New entry: "Why don't international (8-bit) characters work?"David Starks-Browning2001-07-061-0/+14
|
* New "Known Problems" entry: Pipe key doesn't work on non-US kbds on Win9x.David Starks-Browning2001-07-061-2/+9
| | | | Some cosmetic changes.
* better instructions for installing cygwin snapshotsDavid Starks-Browning2001-07-051-1/+1
|
* New entry "Where is the su command?"David Starks-Browning2001-07-051-0/+10
|