DJ Delorie
d0b178fe3a
* testsuite/winsup.api/winsup.exp: ignore stdout by default
...
* testsuite/winsup.api/crlf.c: non-verbose by default
* winsup.h: prune out windows headers we don't normally need
* assert.cc: add wingdi.h and winuser.h
* fhandler_console.cc: ditto
* fhandler_windows.cc: ditto
* select.cc: ditto
* spawn.cc: ditto
* strace.cc: ditto
* tty.cc: ditto
* window.cc: ditto
* hinfo.cc: add winsock.h
* syscalls.cc: add winnls.h
* uinfo.cc: ditto
* include/windows.h: optimize non-inclusion of repeat headers
2000-07-27 17:30:51 +00:00
Christopher Faylor
bf7be721b8
* libc/include/math.h: Use appropriate dll import linkage for Cygwin.
2000-07-27 14:49:09 +00:00
Christopher Faylor
6864e5d7b4
* fhandler.cc (fhandler_disk_file::fstat): Allow block calculation to succeed
...
for files >= 2GB and <= 4GB.
2000-07-27 14:26:03 +00:00
Andrew Cagney
f90b3fcd98
Clarify texinfo/
2000-07-27 07:12:00 +00:00
Christopher Faylor
020a861340
fix typo.
2000-07-27 03:05:38 +00:00
Dave Brolley
b58a443464
2000-07-26 Dave Brolley <brolley@redhat.com>
...
* cgen.h (cgen_hw_lookup_by_num): Second parameter is unsigned.
2000-07-26 22:44:42 +00:00
Christopher Faylor
e06f58136b
Give signal_exit noreturn attribute.
2000-07-26 20:36:19 +00:00
Christopher Faylor
866c04e9cf
* exceptions.cc (signal_exit): Renamed from "really+exit". Always sets
...
EXIT_SIGNAL bit and reorganizes exit value for backwards cygwin handling.
(handle_exceptions): Call signal_exit. Set "core dumped" bit.
(sig_handle): Call signal_exit. Set "core dumped" bit appropriately.
2000-07-26 20:13:27 +00:00
Corinna Vinschen
0d4c5950ff
* environ.cc (posify): Revert previous patch.
...
(_addenv): Remove check_null_empty_path from here.
(putenv): Call check_nullempty_path.
(setenv): Call check_nullempty_path for name as well here.
Don't report an error if value is empty string.
(environ_init): Revert usage of newp.
2000-07-26 18:51:14 +00:00
Christopher Faylor
f489e86b8f
* syscalls.cc (stat_worker): Make stat return correct st_blocks for files with
...
size bigger than 2Gb and less than 4Gb
2000-07-26 17:48:49 +00:00
Corinna Vinschen
a246b47b67
* security.cc (lookup_name): Search on local machine first if
...
myself->domain is not empty.
2000-07-26 15:44:58 +00:00
Christopher Faylor
6e76b010c3
* fhandler_console.cc (fhandler_console::read): Explicitly set cursor to make
...
it visible while waiting in WaitForMultipleObjects.
2000-07-26 13:59:23 +00:00
Christopher Faylor
f653e4ddc1
Add missing ChangeLog entry.
2000-07-26 13:42:01 +00:00
Corinna Vinschen
1d8fc847ee
* passwd.cc: Change name of passwd_in_memory_p to passwd_state.
...
Change type to enum. Change storage class to static. Adjust comments.
(read_etc_passwd): Set passwd_state to different values when loaded
from file in contrast to being emulated.
(search_for): Return default passwd entry if passwd is emulated or
it's a request for the current user. Otherwise return NULL.
2000-07-26 11:48:38 +00:00
Christopher Faylor
00edcbb0cb
* syscalls.cc (statfs): Use path_conv method to convert input path.
2000-07-26 01:56:48 +00:00
Christopher Faylor
2a1a9785eb
* syscalls.cc (_link): Avoid extraneous call to cygwin_conv_to_win32_path.
2000-07-26 01:44:16 +00:00
David Starks-Browning
738c2431e5
New entry (Programming Questions): 'Why doesn't gdb handle signals?'
2000-07-25 21:35:08 +00:00
David Starks-Browning
53d1fe2a5c
Entry 'Is the Cygwin library multi-thread-safe?': Update for latest release.
2000-07-25 21:16:44 +00:00
David Starks-Browning
3637f333ed
Entry 'Are mixed-case filenames possible with Cygwin?': Expand slightly,
...
add reference to coolview.
2000-07-25 20:49:59 +00:00
David Starks-Browning
74b29f02d9
New entry (Cygwin API Questions): 'Is there a mouse interface?' -- No.
2000-07-25 20:13:38 +00:00
David Starks-Browning
717a3d7b37
Entry 'Can I use my own malloc?': Add warning about _malloc_r from newlib.
2000-07-25 19:50:31 +00:00
David Starks-Browning
7e0482eecd
Entry 'Is it OK to have multiple copies of the DLL?':
...
Emphasise that no, it's not OK.
2000-07-25 19:17:31 +00:00
David Starks-Browning
3cf421356f
Changed 'sourceware.cygnus.com' to 'sources.redhat.com' in the FAQ, where appropriate.
2000-07-25 19:00:29 +00:00
Corinna Vinschen
8b6ebe8fd5
* syscalls.cc (_link): Corrected previous patch.
2000-07-24 19:14:38 +00:00
Corinna Vinschen
9602ffc30b
* fhandler.h (class fhandler_dev_random): Add members for managing
...
pseudo randomness.
* fhandler_random.cc: Rearrange. Use pseudo random number generator
as entropy source if system entropy isn't available and if device is
used as /dev/urandom. Allow initializing device by calling write().
2000-07-24 11:33:02 +00:00
Alexandre Oliva
5b7d5241fe
* Makefile.in (configure-target-libf2c): Depend on $(ALL_GCC).
...
(configure-target-libchill, configure-target-libobjc): Likewise.
2000-07-24 04:34:56 +00:00
Alexandre Oliva
5115ba4beb
* configure.in: Use the same cache file for all target libs.
...
* config-ml.in: But different cache files per multilib variant.
2000-07-24 04:34:08 +00:00
Corinna Vinschen
bb7f93f898
* fhandler.h: Add comment.
2000-07-23 21:13:05 +00:00
Corinna Vinschen
c49b9c439c
* fhandler.h (class fhandler_dev_raw): Add private member `varblkop'
...
to be set when variable blocksize mode is on.
* fhandler_raw.cc: Eliminate `\n' from trace output.
(clear): Set `varblkop' to 0.
(dup): Copy varblkop as well.
(writebuf): Care for variable blocksize.
(open): Ditto.
(raw_read): Ditto.
(raw_write): Ditto.
* fhandler_tape.cc (open): Ditto.
(ioctl): Ditto. Some cleanups.
2000-07-23 19:33:44 +00:00
Jeff Law
20b9d598ea
* configure (topsrcdir): Don't use dirname.
2000-07-23 17:42:34 +00:00
Corinna Vinschen
9fb628fc57
Patch suggested by Kazuhiro Fujieda <fujieda@jaist.ac.jp>.
...
* winsup.h: Add new macros sys_wcstombs and sys_mbstowcs.
* syscalls.cc (_link): Replace calls to mbstowcs by call to
sys_mbstowcs.
* uinfo.cc (internal_getlogin): Replace calls to wcstombs and
mbstowcs by calls to sys_wcstombs and sys_mbstowcs. Replace
usage of constants by meaningful defines. Use result of
GetSystemDirectory for HOMEPATH and HOMEDRIVE as a last resort.
2000-07-22 16:43:54 +00:00
Jason Merrill
2ff6d12fa2
merge with gcc
2000-07-22 08:20:10 +00:00
Corinna Vinschen
ede1fee4ca
* spawn.cc (span_guts): Retrieve security attributes before setting
...
psid to NULL.
2000-07-21 19:34:35 +00:00
Corinna Vinschen
4c02a6ab9c
* include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
...
LPTOKEN_SOURCE.
2000-07-21 10:11:57 +00:00
Corinna Vinschen
6780333e20
* security.cc (acl_worker): Use stat_suffixes in call to path_conv
...
just as in `stat_worker'.
2000-07-21 10:06:13 +00:00
Jason Merrill
c32f82c82a
merge with gcc
2000-07-21 05:45:22 +00:00
H.J. Lu
938346bd95
2000-07-20 H.J. Lu <hjl@gnu.org>
...
* bfdlink.h (bfd_link_info): Add new_dtags.
2000-07-20 21:19:33 +00:00
Jason Merrill
d1071b1511
merge with gcc
2000-07-20 18:55:35 +00:00
Hans-Peter Nilsson
de8834970b
* config.sub: Update to subversions version 2000-07-06.
2000-07-20 18:03:17 +00:00
Hans-Peter Nilsson
61d26b5e46
common.h (EM_CRIS): New machine number.
...
cris.h: New file.
2000-07-20 15:44:56 +00:00
Hans-Peter Nilsson
43d25e8350
cris.h: New file.
2000-07-20 15:39:41 +00:00
Hans-Peter Nilsson
1c9e429840
* dis-asm.h (print_insn_cris): Declare.
2000-07-20 15:36:12 +00:00
Corinna Vinschen
99fd83eb67
* ntsec.sgml: Add description for the new setuid ability
...
of Cygwin since release 1.1.3.
* overview2.sgml: Add description for new chroot functionality.
* calls.texinfo: Add missing calls. Change comments for
setuid, setgid, seteuid, setegid, chroot.
2000-07-20 11:04:33 +00:00
H.J. Lu
5356bdcb9e
2000-07-19 H.J. Lu (hjl@gnu.org)
...
* bfdlink.h (bfd_link_info): Add flags and flags_1.
2000-07-20 03:23:03 +00:00
Corinna Vinschen
c4b881eb44
* spawn.cc (spawn_guts): Don't restore impersonation in case
...
of _P_OVERLAY. Clean up slightly. Accomodate comments.
2000-07-19 20:27:27 +00:00
Corinna Vinschen
a67f4165ae
* shared.h (class pinfo): New members `root' and `rootlen'.
...
* syscalls.cc (chroot): Set new root for process.
* path.cc (getcwd_inner): Add parameter to force use of
new root from chroot() call.
(ischrootpath): New macro.
(normalize_posix_path): Care for changed root dir.
(normalize_win32_path): Ditto.
(getcwd_inner): Ditto.
(chdir): Eliminate trailing path component consisting
entirely of dots.
* fork.cc (fork): Copy pinfo members regarding chroot().
* spawn.cc (_spawnve): Ditto.
* dir.cc (opendir): Don't use computed win32 path if
chroot() took place.
2000-07-19 20:14:24 +00:00
H.J. Lu
7a2fc2a415
2000-07-19 H.J. Lu <hjl@gnu.org>
...
* common.h (DF_1_NODEFLIB): Renamed from DF_1_NODEPLIB.
2000-07-19 18:43:35 +00:00
H.J. Lu
cfb9dcfb27
2000-07-19 H.J. Lu <hjl@gnu.org>
...
* common.h (DT_CHECKSUM): Set to 0x6ffffdf8.
(DTF_1_CONFEXP): It is 0x00000002 as suspected.
2000-07-19 18:22:41 +00:00
H.J. Lu
9438945221
2000-07-19 H.J. Lu <hjl@gnu.org>
...
* common.h (DT_FEATURE): Renamed from DT_FEATURE_1.
(DT_CONFIG): New. From Solaris 8.
(DT_DEPAUDIT): Likewise.
(DT_AUDIT): Likewise.
(DT_PLTPAD): Likewise.
(DT_MOVETAB): Likewise.
(DF_1_NODEPLIB): Likewise.
(DF_1_NODUMP): Likewise.
(DF_1_CONLFAT): Likewise.
(DT_CHECKSUM): Likewise. FIXME. Check the value on Solaris 8.
(DTF_1_CONFEXP): Likewise.
2000-07-19 18:02:31 +00:00
Christopher Faylor
45b5257519
Update copyright info.
2000-07-19 17:42:16 +00:00