| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
--change-cygdrive-prefix
and some other minor changes.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* path.h: Remove unneeded extern.
* spawn.cc (std_suffixes): Make static. Don't set dwProcessId here since it
makes the process unsignalable. Set strace flag that this is an execed process
stub.
* strace.cc (strace::vsprntf): Use strace flag to indicate when to visually
flag that this is an exec stub.
* include/sys/strace.h (strace): Add 'execing' flag.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
processes are available for waiting.
|
|
|
|
| |
branch according to Linux documentation.
|
|
|
|
|
|
|
|
| |
functionality except F_DUPFD to fhandler classes.
* fhandler.cc (fhandler_base::fcntl): New method.
* net.cc (fhandler_socket::fcntl): Ditto.
* fhandler.h (class fhandler_base): Add method prototype for fcntl().
(class fhandler_socket): Ditto.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
amount of time.
* environ.cc (_addenv): Add debugging.
* fhandler.cc: Eliminate unneeded include.
* smallprint.c: Ditto.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* security.cc (write_sd): Call `set_process_privileges' on the first
call to `write_sd'.
(set_process_privileges): Eliminate adjusting SE_BACKUP_NAME privilege.
|
|
|
|
| |
functions are in this library in newer gcc's.
|
| |
|
|
|
|
| |
PID_IN_USE.
|
|
|
|
|
| |
child has exited prior to sending the subprocess_ready signal
(?).
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fhandler_console.cc (fhandler_console::tcsetpgrp): Eliminate.
* fork.cc (fork_parent): Avoid returning same pid twice in a row regardless of
OS.
* pinfo.cc (pinfo::init): Rename create argument to flags and treat it as such.
* signal.cc (set_sigcatchers): New function.
(signal): Use set_sigcatchers to increment or decrement sigcatcher tracker.
(sigaction): Ditto. Add debugging output.
* spawn.cc (spawn_guts): Always quote first argv[0] argument when it's a
COMSPEC shell.
|
|
|
|
| |
* fhandler.cc (fstat): copy atime/ctime from mtime if they're zero
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* config/tc-sparc.c (sparc_ip): Fix a bug which caused v9_arg_p
instructions to loose any special insn->architecture mask.
* config/tc-sparc.c (v9a_asr_table): Add v9b ASRs.
(sparc_md_end, sparc_arch_types, sparc_arch,
sparc_elf_final_processing): Handle v8plusb and v9b architectures.
(sparc_ip): Handle siam mode operands. Support v9b ASRs (and
request v9b architecture if they are used).
bfd/
* elf32-sparc.c (elf32_sparc_merge_private_bfd_data,
elf32_sparc_object_p, elf32_sparc_final_write_processing):
Support v8plusb.
* elf64-sparc.c (sparc64_elf_merge_private_bfd_data,
sparc64_elf_object_p): Support v9b.
* archures.c: Declare v8plusb and v9b machines.
* bfd-in2.h: Ditto.
* cpu-sparc.c: Ditto.
include/opcode/
* sparc.h (enum sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_V9B.
Note that '3' is used for siam operand.
opcodes/
* sparc-dis.c (v9a_asr_reg_names): Add v9b ASRs.
(compute_arch_mask): Add v8plusb and v9b machines.
(print_insn_sparc): siam mode decoding, accept ASRs up to 25.
* opcodes/sparc-opc.c: Support for Cheetah instruction set.
(prefetch_table): Add #invalidate.
|
| |
|
|
|
|
|
|
|
|
| |
finding execed processes twice.
* signal.cc (kill_pgrp): Ditto.
* spawn.cc (spawn_guts): Avoid passing first argument to CreateProcess when
running a windows shell so that CreateProcess will locate the shell.
Reorganize so that correct error is returned when CreateProcess fails.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bindist targets to be more standard.
* config.guess: Update with the currently published file.
* config.sub: ditto.
* configure.in: Use value of build_alias instead of testing for
directory names to set BUILDENV.
* configure: ditto.
* lib/Makefile.in: Change the name of the targets install,
install-headers and install-libraries to xinstall, xinstall-headers
and xinstall-libraries for system target specified installation.
Recreate targets install, install-headers and install-libraries for
exec-prefix specified installation. Ditto for the uninstall targets of
the same name.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bindist targets to be more standard.
* config.guess: Update with the currently published file.
* config.sub: ditto.
* configure.in: Use value of build_alias instead of testing for
directory names to set BUILDENV.
* configure: ditto.
* lib/Makefile.in: Change the name of the targets install,
install-headers and install-libraries to xinstall, xinstall-headers
and xinstall-libraries for system target specified installation.
Recreate targets install, install-headers and install-libraries for
exec-prefix specified installation. Ditto for the uninstall targets of
the same name.
|
|
|
|
|
|
| |
* exceptions.cc (call_handler): Avoid calling sigthread acquire lock.
* sigproc.h (sigthread): Comment out lock for now.
* sync.cc (muto::acquire): Add a minor optimization.
|
|
|
|
|
|
|
|
|
|
| |
* miscfuncs.cc: new, miscellaneous functions
* winsup.h: define table-driven tolower/toupper
* environ.cc: use them
* fhandler_console.cc: ditto
* fhandler_termios: ditto
* path.cc: ditto
(strncasematch, strcasematch, strcasestr): move to miscfuncs.cc
|
|
|
|
|
| |
* ssp.txt: new
* Makefile.in: build ssp.exe
|
|
|
|
|
|
|
| |
is not available.
* dcrt0.cc (sigthread::init): Ditto.
(dll_crt0_1): Move set_process_privileges call (temporarily?) to pinfo_init.
(pinfo_init): Only call set_process_privileges when allow_ntsec.
|
|
|
|
|
|
|
|
|
|
| |
* environ.cc (conv_start_chars): Cache a table of "first
characters" for environment variables needing conversion.
(getwinenv): Use it.
(environ_init): Create it, also check first chars for TERM and
CYGWIN.
* path.cc: Use lookup table for case insensitive comparisons.
|
| |
|
| |
|
|
|
|
| |
indicate that cygcheck works recursively.
|
|
|
|
| |
adding bit about performance hit and exempting C:\cygwin\bin from scanning.
|
|
|
|
| |
remove old disclaimer.
|
|
|
|
| |
remove old disclaimer.
|
| |
|
|
|
|
| |
no longer shipping, refer to cygwin-cd.html for latest news.
|
| |
|
|
|
|
| |
Omit sites.texinfo altogether (mirror list not useful).
|
|
|
|
| |
history.html.
|
| |
|