summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * fhandler_tape.cc (fhandler_dev_tape::tape_status): Set sizeCorinna Vinschen2001-06-152-1/+9
| | | | parameter to value expected by GetTapeParameters().
* * mkpasswd.c (main): Output passwd file in binary mode so that there are no CRsChristopher Faylor2001-06-153-2/+13
| | | | | in the file. * umount.cc (remove_all_user_mounts): Don't try to remove /cygdrive mounts.
* * fhandler.cc (fhandler_disk_file::fstat): Properly set executable bits forChristopher Faylor2001-06-152-44/+40
| | | | | directory when !ntsec && !ntea. Also move common code prior to call to get_attributes.
* * thread.cc (pthread_cond::Signal): Release the condition access variableChristopher Faylor2001-06-142-1/+11
| | | | correctly.
* Index: opcodes/ChangeLogGeoffrey Keating2001-06-142-0/+9
| | | | | | | | | | | | | | | | | | | | | 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.
* * fhandler.cc (fhandler_base::open): Set win32 access flagsEgor Duda2001-06-144-21/+40
| | | | | | | | 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.
* Remove reference to Cygnus.David Starks-Browning2001-06-141-1/+1
|
* teeny tiny typoDavid Starks-Browning2001-06-141-1/+1
|
* Handle GDB's gdb/version.in.Andrew Cagney2001-06-132-1/+10
|
* * who.texinfo: Oops. Add a couple of important folk.Christopher Faylor2001-06-133-0/+10
|
* * who.texinfo: Remove email addresses. Modernize.Christopher Faylor2001-06-132-55/+68
|
* * environ.cc (set_file_api_mode): New function. Move settingEgor Duda2001-06-124-4/+29
| | | | | | | 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.
* 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>Jeff Johnston2001-06-112-0/+6
| | | | * /libc/include/ctype.h (is* and to* macros): Do not define if C++.
* * objidl.h (IMalloc::ReAlloc()): Correct declaration.Earnie Boyd2001-06-112-2/+7
| | | | (IMalloc::Free()): Ditto.
* 2001-06-11 Egor Duda <deo@logos-m.ru>Jeff Johnston2001-06-112-16/+71
| | | | | | | | | * 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.
* * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.Earnie Boyd2001-06-113-2/+10
| | | | | (REGSTR_PATH_SPECIAL_FOLDERS): Ditto. * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
* * profile/configure.in: Make msvcrt.dll version default.Earnie Boyd2001-06-114-22/+28
| | | | | * profile/makefile.in: Build both gcrt1.o and gcrt2.o. * provile/configure: Regenerate.
* * include/shlobj.h (struct _browseinfo): UNICODE it.Earnie Boyd2001-06-112-4/+28
| | | | | (SHBrowseForFolder): Ditto. (SHGetPathFromIDList): Ditto.
* Add missing entry.Christopher Faylor2001-06-111-1/+5
|
* * include/stdio.h (swscanf): Make first arugument const.Earnie Boyd2001-06-114-2/+16
| | | | | | | * include/wchar.h (swscanf): Ditto. * include/tchar.h (_tfopen): New _UNICODE define. (_tgetenv): Ditto. (_tsetlocale): Ditto.
* * pinfo.cc: Use autoloaded ToolHelp functions throughout for Win9x.Christopher Faylor2001-06-114-36/+31
| | | | * autoload.cc: Autoload ToolHelp functions.
* * include/basetsd.h: RC_INVOKED protection and realignment.Earnie Boyd2001-06-112-29/+41
| | | | Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
* * libc/stdlib/mbtowc_r.c (_mbtowc_r): Avoid dereferencingJonathan Larmour2001-06-112-2/+9
| | | | NULL pointer.
* * path.cc (chdir): Fix call to path_conv constructor so that it REALLY doesn'tChristopher Faylor2001-06-112-2/+7
| | | | check for the null/non-empty path.
* * path.cc (path_conv::update_fs_info): Don't consider remote drives to be NTFS.Christopher Faylor2001-06-112-18/+22
| | | | | Set root_dir before invoking GetDriveType (from Kazuhiro Fujieda <fujieda@jaist.ac.jp>). Eliminate extra checks for rootdir.
* * path.cc (chdir): Pre-check path for validity before eating trailing space.Christopher Faylor2001-06-112-7/+32
| | | | Then, ensure that path_conv doesn't check the path for validity again.
* * exceptions.cc (sigdelayed): Ensure that signal is cleared as the lastChristopher Faylor2001-06-103-4/+17
| | | | | operation or suffer races. * sigproc.cc (proc_subproc): Deal with zombie array overflow.
* * cygwin.din: Add fchdir symbols.Corinna Vinschen2001-06-105-10/+36
| | | | | | | * 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.
* * syscalls.cc (seteuid): Set environment variables USERNAME andCorinna Vinschen2001-06-093-84/+185
| | | | | | | | | 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.
* * Makefile.in (AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): IfAlexandre Oliva2001-06-082-0/+12
| | | | | gcc/xgcc is built, use -print-prog-name to find out the program name to use.
* * thread.cc (pthread_cond::Broadcast): Don't print error messages on invalidChristopher Faylor2001-06-072-1/+16
| | | | | | mutexs - user programs are allowed to call pthread_cond_broadcast like that. (__pthread_cond_timedwait): Initialise themutex properly. (__pthread_cond_wait): Initialise themutex properly.
* * Makefile.in (bindist): Reassign value of exec_prefix on make commandEarnie Boyd2001-06-062-1/+7
| | | | line.
* * fhandler_console.cc (fhandler_console::dup): Allocate space forCorinna Vinschen2001-06-052-6/+12
| | | | | savebuf on Cygwin heap. (fhandler_console::char_command): Ditto. Use correct values for size.
* * security.h (NTWriteEA): Change prototype.Egor Duda2001-06-057-38/+140
| | | | | | | | | | | | | | | | | | | * 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.
* * fhandler.cc (fhandler_disk_file::fstat): Always reset file positionCorinna Vinschen2001-06-052-8/+20
| | | | to original value after checking for executable magic.
* * profile/Makefile.in (mkinstalldirs): Correct relative path.Earnie Boyd2001-06-041-1/+1
|
* * include/_mingw.h: Change version to 1.0.Earnie Boyd2001-06-043-4/+9
| | | | Makefile.in: Ditto.
* * ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,Alexandre Oliva2001-06-042-5/+14
| | | | with_gcc]: Use `gcc -shared' to build a shared library.
* * ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link sharedAlexandre Oliva2001-06-042-4/+16
| | | | archives.
* * cygheap.h (cygheap_user::cygheap_user): Initialize token toCorinna Vinschen2001-06-043-1/+10
| | | | | INVALID_HANDLE_VALUE. * uinfo.cc (uinfo_init): Close token handle if needed.
* * path.cc (normalize_posix_path): Revert .. check removed by previous changes.Christopher Faylor2001-06-045-26/+39
| | | | * cygheap.h: Temporarily declare path_prefix_p here.
* * net.cc (wsock_event): Add destructor.Corinna Vinschen2001-06-032-0/+10
|
* * dlfcn.cc (dlclose): Do not call FreeLibrary if the symbol to close wasChristopher Faylor2001-06-032-1/+8
| | | | obtained by dlopen(NULL,...).
* * syscalls.cc (sleep): Try to be a little more accomodating of signal arrival.Christopher Faylor2001-06-032-7/+17
| | | | Ensure that the signal handler is called.
* * cygheap.cc (cygheap_root::cygheap_rot): Remove constructor.Christopher Faylor2001-06-037-138/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cygheap_root::~cygheap_root): Remove destructor. (cygheap_root::operator =): Remove. (cygheap_root::set): New method. * cygheap.h (cygheap_root): Reflect above changes. Store root info in mount-like structure. (cygheap_root:posix_ok): New method. (cygheap_root::ischroot_native): Ditto. (cygheap_root::unchroot): Ditto. (cygheap_root::exists): Ditto. (cygheap_root::posix_length): Ditto. (cygheap_root::posix_path): Ditto. (cygheap_root::native_length): Ditto. (cygheap_root::native_path): Ditto. * dir.cc (opendir): Remove special chroot test. * path.cc (path_prefix_p): Remove front end. (normalize_posix_path): Reorganize chroot tests to accomodate new convention of allowing paths using posix chroot prefix. (path_conv::check): Pass a "already ran normalize" option to conv_to_win32_path. Return if there is an error from this function. (mount_info::conv_to_win32_path): Add extra argument. Don't call normalize_posix_path if caller has already done so. Substitute chroot setting, if any, for root translation. Add chroot checking to final output step. * shared_info (mount_info): Accomodate additional argument to conv_to_win32_path. * syscalls.cc (chroot): Store both normalized posix path and native path in chroot.
* * path.cc (chdir): Really make sure that isspace gets only an unsigned char.Christopher Faylor2001-06-012-1/+6
|
* * syscalls.cc (_rename): Handle the case that `foo' is renamed toCorinna Vinschen2001-06-012-8/+33
| | | | `bar' while `bar.lnk' is an existing shortcut-symlink.
* revert.Christopher Faylor2001-06-011-14/+14
|
* * fhandler.cc (fhandler_disk_file::fstat): Avoid clearing S_IFMT bits sinceChristopher Faylor2001-05-312-3/+11
| | | | we've already pre-cleared everything anyway.
* Maintain 80 col line length.Christopher Faylor2001-05-311-1/+2
|