Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * fhandler.cc (fhandler_disk_file::fstat): Always reset file position | Corinna Vinschen | 2001-06-05 | 2 | -8/+20 |
| | | | | to original value after checking for executable magic. | ||||
* | * profile/Makefile.in (mkinstalldirs): Correct relative path. | Earnie Boyd | 2001-06-04 | 1 | -1/+1 |
| | |||||
* | * include/_mingw.h: Change version to 1.0. | Earnie Boyd | 2001-06-04 | 3 | -4/+9 |
| | | | | Makefile.in: Ditto. | ||||
* | * ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris, | Alexandre Oliva | 2001-06-04 | 2 | -5/+14 |
| | | | | with_gcc]: Use `gcc -shared' to build a shared library. | ||||
* | * ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link shared | Alexandre Oliva | 2001-06-04 | 2 | -4/+16 |
| | | | | archives. | ||||
* | * cygheap.h (cygheap_user::cygheap_user): Initialize token to | Corinna Vinschen | 2001-06-04 | 3 | -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 Faylor | 2001-06-04 | 5 | -26/+39 |
| | | | | * cygheap.h: Temporarily declare path_prefix_p here. | ||||
* | * net.cc (wsock_event): Add destructor. | Corinna Vinschen | 2001-06-03 | 2 | -0/+10 |
| | |||||
* | * dlfcn.cc (dlclose): Do not call FreeLibrary if the symbol to close was | Christopher Faylor | 2001-06-03 | 2 | -1/+8 |
| | | | | obtained by dlopen(NULL,...). | ||||
* | * syscalls.cc (sleep): Try to be a little more accomodating of signal arrival. | Christopher Faylor | 2001-06-03 | 2 | -7/+17 |
| | | | | Ensure that the signal handler is called. | ||||
* | * cygheap.cc (cygheap_root::cygheap_rot): Remove constructor. | Christopher Faylor | 2001-06-03 | 7 | -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 Faylor | 2001-06-01 | 2 | -1/+6 |
| | |||||
* | * syscalls.cc (_rename): Handle the case that `foo' is renamed to | Corinna Vinschen | 2001-06-01 | 2 | -8/+33 |
| | | | | `bar' while `bar.lnk' is an existing shortcut-symlink. | ||||
* | revert. | Christopher Faylor | 2001-06-01 | 1 | -14/+14 |
| | |||||
* | * fhandler.cc (fhandler_disk_file::fstat): Avoid clearing S_IFMT bits since | Christopher Faylor | 2001-05-31 | 2 | -3/+11 |
| | | | | we've already pre-cleared everything anyway. | ||||
* | Maintain 80 col line length. | Christopher Faylor | 2001-05-31 | 1 | -1/+2 |
| | |||||
* | * path.cc (chdir): Always send unsigned chars to isspace since newlib's isspace | Christopher Faylor | 2001-05-31 | 8 | -62/+91 |
| | | | | | | | | | | | | | | | | | | | | doesn't deal well with "negative" chars. * fhandler.cc (fhandler_disk_file::open): Propagate remote status of file garnered from path_conv. Move #! checking to fstat. (fhandler_disk_file::fstat): Reorganize st_mode setting to eliminate duplication. Move check for #! here from fhandler::open. * fhandler.h (fhandler_base::isremote): New method. (fhandler_base::set_isremote): Ditto. (fhandler_base::set_execable_p): Also record "don't care if executable state". (fhandler_base::dont_care_if_execable): New method. * path.cc (path_conv::check): Clear new flags. Appropriately set vol_flags, drive_type, and is_remote_drive. * path.h: Add new flags and methods for manipulating them. * syscalls.cc (_unlink): Use isremote() to determine if a path is remote rather than calling GetDriveType. (stat_worker): Ditto. * security.cc (get_file_attribute): Or attribute with result of NTReadEA to be consistent with get_nt_attribute. | ||||
* | New entry "How do I print under Cygwin?" | David Starks-Browning | 2001-05-30 | 1 | -0/+6 |
| | |||||
* | New entry "Where is Objective C?" | David Starks-Browning | 2001-05-30 | 1 | -0/+8 |
| | |||||
* | New entry "How do I contribute to Cygwin?" | David Starks-Browning | 2001-05-30 | 1 | -0/+5 |
| | |||||
* | * Makefile.in: Tweak to attempt to accomodate older texi2html. | Christopher Faylor | 2001-05-30 | 2 | -1/+5 |
| | |||||
* | * sec_helper.cc (cygsid::getfrompw): Change parameter to `const'. | Corinna Vinschen | 2001-05-29 | 5 | -190/+140 |
| | | | | | | | | | | | (cygsid::getfromgr): Ditto. * security.cc: Use `sys_mbstowcs' and `sys_wcstombs' throughout. (extract_nt_dom_user): Try to get user and domain from SID in pw->pw_gecos first. * security.h (class cygsid): Change parameter of getfrompw() and getfromgr() to `const'. * uinfo.cc (internal_getlogin): Change order for evaluating user information in winNT case. Drop usage of NetWkstaUserGetInfo(). | ||||
* | * Makefile.in: Accomodate newer versions of docbook and openjade. | Christopher Faylor | 2001-05-29 | 3 | -8/+12 |
| | |||||
* | Avoid NAME too long error. | Christopher Faylor | 2001-05-29 | 1 | -14/+14 |
| | |||||
* | Expand entry "why doesn't my script work" | David Starks-Browning | 2001-05-29 | 1 | -1/+2 |
| | |||||
* | Update entry about PATH, now done in /etc/profile not cygwin.bat. | David Starks-Browning | 2001-05-29 | 1 | -26/+10 |
| | | | | Remove entry "Where can I find 'which'" since it's included now. | ||||
* | Add pointer to google for searching list archives. | David Starks-Browning | 2001-05-29 | 1 | -0/+2 |
| | |||||
* | Remove distinction between latest and contrib in list of packages. | David Starks-Browning | 2001-05-29 | 1 | -20/+14 |
| | |||||
* | * shortcut.c (check_shortcut): Treat only Cygwin shortcuts as symlinks. | Corinna Vinschen | 2001-05-29 | 2 | -2/+9 |
| | |||||
* | * ltcf-cxx.sh (osf3/osf4/osf5): Support creation of C++ shared | Alexandre Oliva | 2001-05-28 | 2 | -30/+35 |
| | | | | libraries when using g++ with native linker. | ||||
* | * ltconfig, ltmain.sh: Upgrade to libtool 1.4a 1.641.2.256. | Alexandre Oliva | 2001-05-28 | 3 | -34/+39 |
| | |||||
* | Handle printf ("%#.0o",0); | Nick Clifton | 2001-05-28 | 2 | -0/+16 |
| | |||||
* | Fix some entries. | Alan Modra | 2001-05-28 | 3 | -4/+9 |
| | |||||
* | Fix bug when both pointers have matching, non-word alignment, and the length | Nick Clifton | 2001-05-25 | 2 | -85/+95 |
| | | | | | is <= 4 but more than enough to move them over a word boundary. Add comments explaining what each instruction does. | ||||
* | * path.cc (symlink_info::check): Correctly set 'ext_tacked_on'. Use this to | Christopher Faylor | 2001-05-25 | 2 | -15/+20 |
| | | | | | determine if user specified 'foo.lnk' explicitly. Reorganize slightly to get rid of one goto. | ||||
* | * path.cc (symlink_info::check): Add a check to return correctly | Corinna Vinschen | 2001-05-25 | 2 | -1/+6 |
| | | | | if incoming `*.lnk' file is not a symlink. | ||||
* | * path.cc (slash_drive_prefix_p): Remove. | Christopher Faylor | 2001-05-25 | 3 | -45/+20 |
| | | | | | | | | (mount_info::slash_drive_to_win32_path): Ditto. (mount_info::conv_to_win32_path): Remove slash drive prefix check. (mount_info::add_item): Ditto. (mount_info::del_item): Ditto. * shared_info.h (mount_info): Remove slash_drive_to_win32_path declaration. | ||||
* | Support for xcoff64, enable ld for aix | Tom Rix | 2001-05-24 | 2 | -12/+7 |
| | |||||
* | Support for xcoff64 | Tom Rix | 2001-05-24 | 5 | -224/+986 |
| | |||||
* | * exceptions.cc (handle_exceptions): Bump repeat count for debugging kick out. | Christopher Faylor | 2001-05-24 | 4 | -12/+36 |
| | | | | | | | | | | * fhandler.h (fhandler_dev_dsp): Add a fixup_after_exec. * fhandler_dsp.cc (class Audio): Add TOT_BLOCK_SIZE to enum. (operator new): New. (bigwavebuffer): Declare using TOT_BLOCK_SIZE to avoid buffer overruns. (Audio::Audio): Optimize slightly. (fhandler_dev_dsp::open): Allocate s_audio using static buffer. (fhandler_dev_dsp::fixup_after_exec): New function. Ditto. | ||||
* | Add MIPS r12k support | Nick Clifton | 2001-05-23 | 2 | -0/+5 |
| | |||||
* | * syscalls.cc (seteuid): Restrict overriding external provided | Corinna Vinschen | 2001-05-23 | 2 | -13/+28 |
| | | | | | | user tokens to ntsec. Don't test external tokens for primary group to evaluate if it should be overridden. Restrict creating internal tokens to ntsec. | ||||
* | 2001-05-23 John Healy <jhealy@redhat.com> | John Healy | 2001-05-23 | 2 | -1/+5 |
| | | | | * cgen.h: Increased CGEN_MAX_SYNTAX_ELEMENTS to 48. | ||||
* | * syscalls.cc (chown_worker): Don't check for ENOSYS. | Corinna Vinschen | 2001-05-23 | 2 | -6/+10 |
| | |||||
* | * lib/mapi32.def: Add MAPISendMail. | Christopher Faylor | 2001-05-22 | 2 | -0/+5 |
| | |||||
* | * include/w32api.h: Update version. | Earnie Boyd | 2001-05-22 | 3 | -4/+10 |
| | | | | * Makefile.in: Ditto. | ||||
* | * signal.cc (sleep): Protect with sigframe. | Christopher Faylor | 2001-05-22 | 2 | -0/+5 |
| | |||||
* | * security.cc (get_file_attribute): Don't set errno. | Corinna Vinschen | 2001-05-22 | 2 | -2/+4 |
| | |||||
* | * ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag) | Alexandre Oliva | 2001-05-22 | 2 | -2/+7 |
| | | | | [aix4*|aix5*]: Prepend blank. | ||||
* | * configure.in: Allow --enable-newvfork to turn NEWVFORK on and off. | Christopher Faylor | 2001-05-21 | 3 | -15/+22 |
| | | | | * configure: Regenerate. |