| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
(setup_handler): Move actions after a successful interrupt to interrupt_setup.
* fork.cc (vfork): Augment debugging output.
* sigproc.cc (proc_subproc): Ditto.
* spawn.cc (spawn_guts): Ditto. Correctly fill out progname when spawn
NO_WAIT. Call signal handler when a signal arrives.
* sigproc.h: Declare a function.
|
|
|
|
|
|
| |
`set_close_on_exec'.
* fhandler_socket.cc (fhandler_socket::set_close_on_exec):
New method.
|
|
|
|
| |
parameter to value expected by GetTapeParameters().
|
|
|
|
| |
robustly on WinNT.
|
|
|
|
|
|
| |
* thread.cc (__pthread_cond_timedwait): Lock the waiting mutex before
the condition protect mutex to avoid deadlocking. (Found by Greg Smith).
(__pthread_cond_wait): Ditto.
|
|
|
|
|
| |
CreateFile() with dwDesiredAccess == 0 called on remote share returns
valid handle even if file doesn't exist.
|
|
|
|
|
|
|
|
|
|
|
| |
function.
* fhandler.h: Declare it.
* fhandler_socket.cc (fhandler_socket::create_secret_event): Don't
signal secret event immediately.
(fhandler_socket::check_peer_secret_event): Do it after peer event
was opened.
* net.cc (cygwin_connect): Or if socket is non-blocking.
(cygwin_accept): Ditto.
|
|
|
|
| |
Thanks to Kevin Chase <kevincha99@hotmail.com>.
|
|
|
|
| |
(VER): If AM_INIT_AUTOMAKE uses BFD_VERSION, get version from bfd/.
|
|
|
|
|
|
|
|
|
| |
* fork.cc (fork_copy): Print more debugging info.
(fork_parent): Change order of arguments to accomdate buggy gcc.
(fork): Ditto.
* syscalls.cc (_unlink): Reorganize to try harder to delete file with
DeleteFile and to recover more gracefully if FILE_FLAG_DELETE_ON_CLOSE doesn't
work properly.
|
| |
|
|
|
|
|
|
| |
* Makefile.in (gas.tar.bz2): Pass TOOL=bfd PACKAGE=gas to make.
(gas+binutils.tar.bz2): Likewise.
(binutils.tar.bz2): Pass TOOL=bfd PACKAGE=binutils to make.
|
|
|
|
|
|
|
|
|
|
| |
stopping.
* fhandler_console.cc (fhandler_console::fixup_after_fork): Don't set
controlling terminal if just inheriting a handle.
(fhandler_console::fixup_after_exec): Ditto.
* fhandler_tty.cc (fhandler_tty_slave::init): Ditto.
* signal.cc (kill_worker): Set appropriate errno if proc_exists determines that
process does not really exist.
|
| |
|
|
|
|
|
| |
(enum dwarf_descrim_list): Fix typo -> dwarf_discrim_list.
(DW_LANG_Java): Use value from dwarf 2.1 draft (also used in gcc).
|
| |
|
|
|
|
| |
parameter to value expected by GetTapeParameters().
|
|
|
|
|
| |
in the file.
* umount.cc (remove_all_user_mounts): Don't try to remove /cygdrive mounts.
|
|
|
|
|
| |
directory when !ntsec && !ntea. Also move common code prior to call to
get_attributes.
|
|
|
|
| |
correctly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-06-13 Geoffrey Keating <geoffk@redhat.com>
* cgen-asm.c (cgen_parse_keyword): When looking for the
boundaries of a keyword, allow any special characters
that are actually in one of the allowed keyword.
* cgen-opc.c (cgen_keyword_add): Add any special characters
to the nonalpha_chars field.
Index: cgen/ChangeLog
2001-06-13 Geoffrey Keating <geoffk@redhat.com>
* desc.scm (<keyword> 'gen-defn): Add extra zero into
CGEN_KEYWORD_ENTRY initializers.
Index: include/opcode/ChangeLog
2001-06-13 Geoffrey Keating <geoffk@redhat.com>
* cgen.h (cgen_keyword): Add nonalpha_chars field.
|
|
|
|
|
|
|
|
| |
to 0, when requested.
* fhandler.h: New status flag FH_QUERYOPEN.
(fhandler::get_query_open): New function.
(fhandler::set_query_open): Ditto.
* syscalls.cc (stat_worker): Request query-only open mode.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
of file APIs mode (OEM/ANSI) here.
(codepage_init): From here.
* winsup.h (set_file_api_mode): Declare it.
* fork.cc (fork_child): Set file APIs mode in forkee.
|
|
|
|
| |
* /libc/include/ctype.h (is* and to* macros): Do not define if C++.
|
|
|
|
| |
(IMalloc::Free()): Ditto.
|
|
|
|
|
|
|
|
|
| |
* libc/ctype/ctype_.c: When compiled with gcc on platforms
with signed char, make _ctype_[-128] ... _ctype[-1] refer to
initialized memory region. Platform can define COMPACT_CTYPE
to avoid allocation of the additional 128 bytes of data.
Add pointer to _ctype_ array. Always initialize all _ctype_
array elements.
|
|
|
|
|
| |
(REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
* include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
|
|
|
|
|
| |
* profile/makefile.in: Build both gcrt1.o and gcrt2.o.
* provile/configure: Regenerate.
|
|
|
|
|
| |
(SHBrowseForFolder): Ditto.
(SHGetPathFromIDList): Ditto.
|
| |
|
|
|
|
|
|
|
| |
* include/wchar.h (swscanf): Ditto.
* include/tchar.h (_tfopen): New _UNICODE define.
(_tgetenv): Ditto.
(_tsetlocale): Ditto.
|
|
|
|
| |
* autoload.cc: Autoload ToolHelp functions.
|
|
|
|
| |
Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
|
|
|
|
| |
NULL pointer.
|
|
|
|
| |
check for the null/non-empty path.
|
|
|
|
|
| |
Set root_dir before invoking GetDriveType (from Kazuhiro Fujieda
<fujieda@jaist.ac.jp>). Eliminate extra checks for rootdir.
|
|
|
|
| |
Then, ensure that path_conv doesn't check the path for validity again.
|
|
|
|
|
| |
operation or suffer races.
* sigproc.cc (proc_subproc): Deal with zombie array overflow.
|
|
|
|
|
|
|
| |
* path.cc (chdir): Guard against invalid parameter.
(fchdir): New function.
* include/cygwin/version.h: Bump API minor version to 40.
* uinfo.cc (internal_getlogin): Remove unused variable.
|
|
|
|
|
|
|
|
|
| |
USERDOMAIN before impersonation to workaround a LookupAccountSid()
misbehaviour.
* uinfo.cc (internal_getlogin): Revert most of the previous change.
Don't set environment variables USERNAME and USERDOMAIN. That's
the job of seteuid() now. Try to get logon server from Lsa
only if logon server isn't already known.
|
|
|
|
|
| |
gcc/xgcc is built, use -print-prog-name to find out the program
name to use.
|
|
|
|
|
|
| |
mutexs - user programs are allowed to call pthread_cond_broadcast like that.
(__pthread_cond_timedwait): Initialise themutex properly.
(__pthread_cond_wait): Initialise themutex properly.
|
|
|
|
| |
line.
|
|
|
|
|
| |
savebuf on Cygwin heap.
(fhandler_console::char_command): Ditto. Use correct values for size.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ntea.cc (NTReadEA): Don't check for global ntea setting, now
it's caller responsibility.
(NTWriteEA): Ditto.
* security.cc (get_file_attribute): Read attribute from EA only
if 'ntea' is enabled.
(set_file_attribute): Ditto.
* path.h: (class path_conv): Add members to store file system
information.
(path_conv::get_drive_type): New function.
* syscalls.cc (stat_worker): Use it.
* path.cc (path_conv::update_fs_info): New functions.
(path_conv::check): Get file system information from device where
file resides. On NTFS, try to read symlink contents from EA.
(get_symlink_ea): New function.
(set_symlink_ea): Ditto.
(symlink): Store symlink in extended attribute, if possible.
|