| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
closing socket.
|
|
|
|
| |
* include/cygwin/socket.h: Define socklen_t as int.
|
|
|
|
|
| |
ensure changing to the correct directory even if the fhandler originally
points to a relative path.
|
| |
|
|
|
|
| |
field pei386_auto_import.
|
|
|
|
|
| |
* libc/include/stdio.h (BUFSIZ): Define to __BUFSIZ__ if provided,
otherwise default.
|
|
|
|
| |
`set_nt_attribute' when ntsec isn't set.
|
|
|
|
| |
* include/opcode/mips.h (INSN_ISA_MASK): Nuke bits 12-15.
|
|
|
|
|
| |
growing stack under Windows 95.
* Makefile.in: Add install-lib and install-headers.
|
|
|
|
| |
* include/cygwin/version.h: Bump minor version number.
|
|
|
|
| |
(alloc_sd): Add DELETE permission for user when S_IWUSR is given.
|
|
|
|
| |
when threads are equal.
|
|
|
|
|
| |
* cygwin.din: Export __signgam.
* include/cygwin/version.h: Bump minor version number.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* thread.cc (verifyable_object_isvalid): Don't validate
PTHREAD_MUTEX_INITIALIZER pointer as it will cause an exception
in IsBadWritePtr() when running GDB.
|
|
|
|
|
| |
localtime.cc.
* localtime.cc (tzload): Preserve errno.
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* hp74x/configure: Regenerated with current autoconf.
* m32r/configure: Ditto.
* m68k/configure: Ditto.
* pa/configure: Ditto.
* sparc/configure: Ditto.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
name under specific error conditions.
(is_group_member): Ditto.
(get_user_local_groups): Ditto.
(get_user_primary_group): Ditto.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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.
|
|
|
|
| |
Mention those files in MAINTAINERS.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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'.
|
| |
|
| |
|
|
|
|
|
| |
access violation and when to queue file for eventual deletion.
(stat_worker): Check for invalid buf argument.
|
|
|
|
| |
* libc/machine/mips/setjmp.S: Allow mips16 and mips64 to coexist.
|
|
|
|
|
| |
* opcode/cgen.h (CGEN_INSN): Add regex support.
(build_insn_regex): Declare.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[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.
|
| |
|
|
|
|
|
| |
by a unified name when running under 9x/ME. If that failes, create
the file mapping using the unified name.
|
| |
|
|
|
|
| |
permissions given to directories.
|
|
|
|
| |
* m88k.h: Clean up and reformat. Remove unused code.
|
| |
|
| |
|
| |
|
|
|
|
| |
Some cosmetic changes.
|
| |
|
| |
|