Earnie Boyd
0e09a700d1
* include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
...
(RT_FONT): Ditto.
(VK_KANA): New definition.
* include/basetsd.h (INT32): Ditto.
* include/windef.h (ATOM): Ditto.
(BOOL): Ditto.
(BYTE): Ditto.
* include/winbase.h (FreeResource): Ditto.
Thanks to: "Harold Hunt" <huntharo@msu.edu>
2001-03-30 13:22:17 +00:00
Corinna Vinschen
f42da31ad6
* fhandler.h (class fhandler_console): Add members `savebufsiz' and
...
`savebuf' to allow save/restore of screen.
* fhandler_console.cc (fhandler_console::dup): Duplicate savebuf.
(fhandler_console::fhandler_console): Initialize `savebufsiz' and
`savebuf'.
(fhandler_console::char_command): Add terminal capabilities
"save screen content" = \E[?47h and "restore screen content" = \E[?47l.
2001-03-30 11:10:13 +00:00
Jeff Johnston
0694d8d310
2001-03-29 Jeff Johnston <jjohnstn@redhat.com>
...
* libc/sys/arm/setjmp.S: Added .code 16 specifier for thumb-mode
prolog to by-pass possible assembler error.
2001-03-30 00:51:51 +00:00
Christopher Faylor
b5eb3d0f15
* path.cc (chdir): Eat trailing whitespace on input path.
2001-03-29 00:30:39 +00:00
Christopher Faylor
1ac6d1a144
* lib/_cygwin_S_IEXEC.c: Remove "const" from globals or they never seem to be
...
defined. Wrap definitions in extern "C". Include winsup.h to assure proper
definitions.
* dcrt0.cc (dll_crt0_1): Call stdio_init after premain run so that binmode.o,
etc., will control default stdio settings.
* dtable.cc (dtable::init_std_file_from_handle): Allow __fmode to force
binmode/textmode settings. Default pipes to binmode.
2001-03-28 03:42:58 +00:00
Alexandre Oliva
6222b61fee
* configure.in (CXX_FOR_TARGET): Use xgcc for libstdc++-v3.
2001-03-28 01:19:29 +00:00
Corinna Vinschen
37a2d97a31
* mmap.cc (mmap): Fix conditional for previous patch.
2001-03-27 09:35:39 +00:00
Christopher Faylor
90725b3297
add missing stuff.
2001-03-26 22:17:06 +00:00
Nick Clifton
10bfaa0b6e
oops - omitted from previous delta
2001-03-26 21:42:48 +00:00
Corinna Vinschen
1636a5a1e8
* mmap.cc (mmap): Outflank copy-on-write problem on 9x by
...
setting access mode to FILE_MAP_READ when read access is requested.
2001-03-26 18:17:15 +00:00
Christopher Faylor
aa73152ef7
* dlfcn.cc (check_access): Eliminate.
...
(check_path_access): Use passed in path_conv buf.
(get_full_path_of_dll): Use passed in name buf to avoid a static. Rip out most
of the path checking since LoadLibrary will do all of this automatically.
(dlopen): Set errno when appropriate (may not be compliant?).
* environ.cc (posify): Don't pass in "native" path if it seems to actually be
posix.
2001-03-26 01:16:11 +00:00
Nick Clifton
6e8a78d90c
Automate generate on man pages
2001-03-25 20:32:26 +00:00
Alan Modra
e380bf39ff
Small tweaks to sse2 instructions.
2001-03-24 06:29:15 +00:00
Nick Clifton
5c3393d227
Remove extraneous whitespace
2001-03-24 00:46:00 +00:00
Nick Clifton
5fa78238cb
Fix compile time warnings.
2001-03-24 00:45:11 +00:00
Nick Clifton
c5807d7f94
Add note about inability to use "make distclean" in maintainer mode.
2001-03-23 18:06:17 +00:00
Christopher Faylor
db0421f6ec
* fhandler.h (fhandler_dev_clipboard): Extend to support writing.
...
* fhandler_clipboard.cc (fhandler_dev_clipboard::fhandler_dev_clipboard):
Initialize new fields. Open clipboard here.
(fhandler_dev_clipboard::dup): New method.
(fhandler_dev_clipboard::open): Accomodate new fields. Register clipboard
here, if appropriate.
(set_clipboard): New function. Moves buffer to clipboard.
(fhandler_dev_clipboard::write): Truly implement clipboard writing.
(fhandler_dev_clipboard::read): Reimplement to allow successive reads.
(fhandler_dev_clipboard::lseek): Truly implement seeks in clipboard.
(fhandler_dev_clipboard::close): Clear out new fields. Support sequential
reads and sequential writes. Support for binary data via a native clipboard
format.
2001-03-22 22:11:34 +00:00
Christopher Faylor
0b30bad456
* fhandler_console.cc (fhandler_console::set_default_attr): Update console
...
color attributes on tty reset.
2001-03-22 18:19:00 +00:00
Alexandre Oliva
9991281584
Re-installed:
...
2001-01-02 Laurynas Biveinis <lauras@softhome.net>
* ltcf-c.sh: Clear ac_cv_prog_cc_pic for DJGPP. Do not add
'-DPIC' to ac_cv_prog_cc_pic for DJGPP.
* ltcf-cxx.sh: Likewise.
* ltcf-gcj.sh: Likewise.
2001-03-22 18:17:54 +00:00
Hans-Peter Nilsson
21ebbf8ecf
* cris.h (ADD_PC_INCR_OPCODE): New macro.
2001-03-22 16:09:20 +00:00
Hans-Peter Nilsson
e086534fc6
* cris.h: Add leading comment about PC-relative location.
...
(R_CRIS_COPY, R_CRIS_GLOB_DAT, R_CRIS_JUMP_SLOT, R_CRIS_RELATIVE,
R_CRIS_16_GOT, R_CRIS_32_GOT, R_CRIS_16_GOTPLT, R_CRIS_32_GOTPLT,
R_CRIS_32_GOTREL, R_CRIS_32_PLT_GOTREL, R_CRIS_32_PLT_PCREL):
New relocs.
2001-03-22 13:03:58 +00:00
Phil Blundell
f135657863
2001-03-22 Philip Blundell <philb@gnu.org>
...
* config.sub, config.guess: Import latest from subversions.
2001-03-22 11:09:20 +00:00
Alexandre Oliva
d8f705c7eb
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
...
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.198.
2001-03-22 05:22:04 +00:00
Christopher Faylor
c445814840
* autoload.cc (kernel32_init): New function for kernel32 autoload
...
initialization.
(SignalObjectAndWait): Add conditional load of this function when it is
available.
2001-03-22 03:42:08 +00:00
Kazu Hirata
10654b8555
2001-03-21 Kazu Hirata <kazu@hxi.com>
...
* h8300.h: Fix formatting.
2001-03-22 02:51:19 +00:00
Alan Modra
46b107fb28
paddq and psubq support.
2001-03-22 02:27:53 +00:00
Jeff Johnston
4833b38c4e
2001-03-21 Egor Duda <deo@logos-m.ru>
...
Allow building internal stubs for non-reentrant syscalls
if target provides its own malloc
* libc/reent/reent.c (errno): Move definition here.
* libc/reent/sbrkr.c: From here.
2001-03-21 21:47:31 +00:00
Michael Chastain
c0fb395ff3
2001-03-20 Michael Chastain <chastain@redhat.com>
...
* Makefile.in: all-m4 depends on all-texinfo.
2001-03-21 17:53:42 +00:00
Christopher Faylor
99a40adcd9
add new file.
2001-03-21 16:06:22 +00:00
Christopher Faylor
6b2a2aa4af
Add missing files.
2001-03-21 14:00:29 +00:00
Christopher Faylor
9a08b2c02e
* sched.cc: New file. Implement sched*.
...
* include/sched.h: New file. User land includes for sched*.
* Makefile.in: Add sched.o
* cygwin.din: Add exports for sched*.
2001-03-21 02:17:58 +00:00
Christopher Faylor
a1299ba54b
* dtable.cc: Guard against new winsock.h/winsock2.h warnings when mixing
...
winsock*.h and sys/types.h.
* fhandler_socket.cc: Ditto.
* net.cc: Ditto.
* select.cc: Ditto.
* exceptions.cc: Remove unneeded define.
2001-03-20 19:50:28 +00:00
Christopher Faylor
d17d6d4286
* libc/include/sys/types.h (BSD int typedefs): Guard with _BSDTYPES_DEFINED
...
rather than _WINSOCK_H.
(fd_set): Add !defined __USE_W32_SOCKETS to guard; define _SYS_TYPES_FD_SET.
* libc/include/sys/unistd.h (gethostname): Don't declare if defined
(_WINSOCK_H) || defined (__USE_W32_SOCKETS).
2001-03-20 19:27:56 +00:00
Christopher Faylor
dac9c6045f
* include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove; use only
...
_BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
(SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET macro now
defined in newlib sys/types.h. Emit warning if defined.
* include/winsock2.h: Ditto.
* include/windows.h (Win32_Winsock): Replace with new macros __USE_W32_SOCKETS
and warn of deprecation.
2001-03-20 19:27:37 +00:00
Jim Blandy
8e65e2d398
* libiberty/cp-demangle.c (struct demangling_def): New fields:
...
is_constructor and is_destructor.
(demangling_new): Initialize them.
(demangle_ctor_dtor_name): Set them, if we detect a constructor
or destructor.
(demangle_v3_with_details, is_gnu_v3_mangled_ctor,
is_gnu_v3_mangled_dtor): New functions.
* include/demangle.h (enum gnu_v3_constructor_kinds,
is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
is_gnu_v3_mangled_dtor): New declarations.
2001-03-20 18:22:38 +00:00
DJ Delorie
eec74f4ac6
* configure: fix regeneration bug.
2001-03-20 01:26:45 +00:00
Christopher Faylor
b8c8fa1786
* exceptions.cc (interruptible): Update debugging output.
...
(setup_handler): Ensure that wait_sig loop wakes up when we punt on sending a
signal.
* poll.cc (poll): Add signal guard here.
2001-03-19 22:48:26 +00:00
Egor Duda
78ace8a7e5
* tty.h (tty::create_inuse): Add new parameter to allow non-
...
inheritable 'inuse' events.
* tty.cc (tty::create_inuse): Use new parameter.
* fhandler_tty.cc (fhandler_tty_master::init): Ditto.
* fhandler_tty.cc (fhandler_pty_master::open): Ditto.
* fhandler_tty.cc (fhandler_tty_master::init): Create master_alive
event.
* tty.cc (tty_list::terminate): Close master_alive event.
* fhandler_tty.cc (fhandler_tty_common::close): Send EOF to slaves
when master side is closed.
2001-03-19 18:27:37 +00:00
Corinna Vinschen
98750a8404
* mmap.cc (map::get_list_by_fd): Avoid calling `get_namehash' when
...
file descriptor is -1.
2001-03-19 13:33:51 +00:00
Alan Modra
ca05a71296
Fix register name printed in warning message.
2001-03-19 11:28:20 +00:00
Corinna Vinschen
30f326bf5e
* syscalls.cc (check_posix_perm): New static function.
...
(fpathconf): Add _PC_POSIX_PERMISSIONS and _PC_POSIX_SECURITY
support.
(pathconf): Ditto.
* include/cygwin/version.h: Bump API minor number to 37.
2001-03-19 11:02:41 +00:00
Corinna Vinschen
c7ee75cd2e
* libc/include/sys/unistd.h: Add _PC_POSIX_PERMISSONS and
...
_PC_POSIX_SECURITY constants for Cygwin.
2001-03-19 10:54:55 +00:00
Christopher Faylor
94b03f2380
Fix spacing, copyrights.
2001-03-18 21:11:25 +00:00
Christopher Faylor
51cb7ca7ac
fix spacing.
2001-03-18 20:58:18 +00:00
Egor Duda
5e8e21d938
* fhandler.h (fhandler_tty_slave): Declare new methods.
...
* select.cc (fhandler_tty_slave::select_read): New method.
* select.cc (fhandler_tty_slave::ready_for_read): Ditto.
* select.cc (verify_tty_slave): New function.
* fhandler_termios.cc (fhandler_termios::line_edit): Empty input
buffer on signal.
* fhandler_tty.cc (fhandler_tty_slave::read): Check for input data
after reading from pipe. Reset event if input pipe is empty.
* tty.h (class tty): Allow creating events with manual reset.
* tty.cc (tty::get_event): Use manual_reset flag.
* tty.cc (tty::common_init): Create input_available_event with
manual reset.
2001-03-18 18:05:01 +00:00
Christopher Faylor
ca1cea7ed3
Update copyrights.
2001-03-18 03:34:05 +00:00
Christopher Faylor
9d1373cf8a
Update copyright.
2001-03-18 03:25:30 +00:00
H.J. Lu
b9a1ad5f28
Fix a typo.
2001-03-18 02:56:20 +00:00
Christopher Faylor
00a7496150
* external.cc (fillout_pinfo): Match windows pid, as well as cygwin pid when
...
passed in pid. Don't prematurely break when searching for a pid.
* thread.h (_winsup_t): Eliminate unneeded field.
2001-03-18 02:49:29 +00:00
Christopher Faylor
ee57685985
* kill.cc (forcekill): Use dwProcessId when opening a process, not the Cygwin
...
pid.
2001-03-18 02:47:39 +00:00