summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * mount.cc (show_mounts): Change format string to more closely resemble UNIXChristopher Faylor2001-04-022-9/+8
| | | | when displaying mount table.
* * fhandler.cc (fhandler_disk_file::open): Avoid checking a magicCorinna Vinschen2001-04-022-0/+6
| | | | number of a directory.
* * shared_info.h (mount_info): Remove mnt_ elements.Christopher Faylor2001-04-024-22/+25
| | | | | * thread.h (struct _winsup_t): Add mnt_ elements. * path.cc (fillout_mntent): Use mnt_ elements from reent_winsup ().
* * Makefile.in (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS):Alexandre Oliva2001-04-023-5/+33
| | | | | | New macros. (bootstrap, cross): Use RECURSE_FLAGS. * configure.in: Subst CXX_FOR_TARGET_FOR_RECURSIVE_MAKE.
* * exceptions.cc (sigframe::call_signal_handler): Return value ofChristopher Faylor2001-04-024-14/+20
| | | | | | call_signal_handler_now. * sigproc.h (sigframe): Use constructor. * syscalls.cc (_read): Correct errno test prior to calling signal handler.
* Fix typo.Christopher Faylor2001-04-011-1/+1
|
* * exceptions.cc (sigframe::call_signal_handler): Move out side of "C" block orChristopher Faylor2001-04-012-7/+16
| | | | some compilers will complain.
* * exceptions.cc (call_signal_handler_now): Rename from call_signal_handler toChristopher Faylor2001-04-012-10/+15
| | | | avoid C++ confusion.
* * path.cc (fillout_mntent): Always remove drive root directories from futureChristopher Faylor2001-04-012-14/+38
| | | | | | consideration by "/cygdrive" reporting. (cygdrive_getmnt): Avoid reporting removable drives or drives with no media mounted.
* * thread.h (struct _winsup_t): Remove obsolete elements. Add available_drivesChristopher Faylor2001-04-015-145/+140
| | | | | | | | | | | | element. * path.cc (mount_info::getmntent): Report "/cygdrive" drives when mounted drives are exhausted. (fillout_mntent): New function. (mount_item::getmntent): Use fillout_mntent. (cygdrives_mntent): New function. Returns next available "/cygdrive". (setmntent): Initialize available "/cygdrives". * syscalls.cc: Remove some if 0'ed code. * times.cc (timezone): Use more descriptive variable name.
* * sigproc.h (class sigframe): Implement 'unregister()' method.Christopher Faylor2001-04-017-117/+151
| | | | | | | | | | | | | (sigframe::~sigframe): Use unregister method. (sigframe::call_signal_handler): Declare new method. * exceptions.cc (sigframe::call_signal_handler): New method. Unregisters current sigframe before calling signal handler. (setup_handler): Clear waiting threads prior to arming signal_arrived. * syscalls.cc (_read): Change goto to loop. Recalculate sigframe inside of loop so that constructor is called when appropriate. * wait.cc (wait4): Ditto. * signal.cc: Change "sig" to "signal" in debugging messages throughout. * sigproc.cc: Ditto.
* * fhandler_serial.cc (fhandler_serial::raw_write): Close protected handles withChristopher Faylor2001-03-312-2/+7
| | | | ForceCloseHandle or suffer spurious warnings.
* * fhandler.cc (fhandler_base::read): Remove special handling of CTRL-Z.Christopher Faylor2001-03-312-3/+9
|
* merge from gccDJ Delorie2001-03-312-1/+10
|
* Fix formatting.Corinna Vinschen2001-03-311-1/+1
|
* * fhandler.h (class fhandler_console): Add members `insert_mode'.Corinna Vinschen2001-03-313-13/+49
| | | | | | | | | | | | * fhandler_console.cc (fhandler_console::dup): Duplicate `insert_mode'. (fhandler_console::fhandler_console): Initialize `insert_mode'. fhandler_console::char_command): Add terminal capabilities "enter insert mode" = \E[4h and "exit insert mode" = \E[4l. Care for insert mode on terminal capability "repeat char" = \E[x;yb. (fhandler_console::write_normal): Care for insert mode before writing to the console. (array keytable): Add keymapping for modified cursor and control block keys (xterm like).
* Fix strange formatting.Christopher Faylor2001-03-311-1/+0
|
* Fix strange formatting.Christopher Faylor2001-03-311-5/+3
|
* * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.Earnie Boyd2001-03-305-2/+29
| | | | | | | | | | | (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>
* * fhandler.h (class fhandler_console): Add members `savebufsiz' andCorinna Vinschen2001-03-303-0/+65
| | | | | | | | | `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-29 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2001-03-302-0/+6
| | | | | * libc/sys/arm/setjmp.S: Added .code 16 specifier for thumb-mode prolog to by-pass possible assembler error.
* * path.cc (chdir): Eat trailing whitespace on input path.Christopher Faylor2001-03-292-0/+12
|
* * lib/_cygwin_S_IEXEC.c: Remove "const" from globals or they never seem to beChristopher Faylor2001-03-284-14/+34
| | | | | | | | | 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.
* * configure.in (CXX_FOR_TARGET): Use xgcc for libstdc++-v3.Alexandre Oliva2001-03-282-1/+5
|
* * mmap.cc (mmap): Fix conditional for previous patch.Corinna Vinschen2001-03-272-1/+5
|
* add missing stuff.Christopher Faylor2001-03-261-0/+8
|
* oops - omitted from previous deltaNick Clifton2001-03-261-0/+375
|
* * mmap.cc (mmap): Outflank copy-on-write problem on 9x byCorinna Vinschen2001-03-262-1/+10
| | | | setting access mode to FILE_MAP_READ when read access is requested.
* * dlfcn.cc (check_access): Eliminate.Christopher Faylor2001-03-263-107/+46
| | | | | | | | | (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.
* Automate generate on man pagesNick Clifton2001-03-251-0/+4
|
* Small tweaks to sse2 instructions.Alan Modra2001-03-242-2/+8
|
* Remove extraneous whitespaceNick Clifton2001-03-242-1/+5
|
* Fix compile time warnings.Nick Clifton2001-03-244-4/+9
|
* Add note about inability to use "make distclean" in maintainer mode.Nick Clifton2001-03-232-0/+13
|
* * fhandler.h (fhandler_dev_clipboard): Extend to support writing.Christopher Faylor2001-03-224-31/+247
| | | | | | | | | | | | | | | * 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.
* * fhandler_console.cc (fhandler_console::set_default_attr): Update consoleChristopher Faylor2001-03-222-0/+7
| | | | color attributes on tty reset.
* Re-installed:Alexandre Oliva2001-03-224-2/+42
| | | | | | | | 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.
* * cris.h (ADD_PC_INCR_OPCODE): New macro.Hans-Peter Nilsson2001-03-222-0/+6
|
* * cris.h: Add leading comment about PC-relative location.Hans-Peter Nilsson2001-03-222-1/+63
| | | | | | | (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 Philip Blundell <philb@gnu.org>Phil Blundell2001-03-223-221/+176
| | | | * config.sub, config.guess: Import latest from subversions.
* * ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,Alexandre Oliva2001-03-227-556/+1174
| | | | ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.198.
* * autoload.cc (kernel32_init): New function for kernel32 autoloadChristopher Faylor2001-03-222-0/+25
| | | | | | initialization. (SignalObjectAndWait): Add conditional load of this function when it is available.
* 2001-03-21 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-03-222-7/+7
| | | | * h8300.h: Fix formatting.
* paddq and psubq support.Alan Modra2001-03-222-0/+8
|
* 2001-03-21 Egor Duda <deo@logos-m.ru>Jeff Johnston2001-03-213-4/+24
| | | | | | | 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-20 Michael Chastain <chastain@redhat.com>Michael Chastain2001-03-212-1/+5
| | | | * Makefile.in: all-m4 depends on all-texinfo.
* add new file.Christopher Faylor2001-03-211-0/+41
|
* Add missing files.Christopher Faylor2001-03-212-0/+457
|
* * sched.cc: New file. Implement sched*.Christopher Faylor2001-03-217-950/+1012
| | | | | | * include/sched.h: New file. User land includes for sched*. * Makefile.in: Add sched.o * cygwin.din: Add exports for sched*.
* * dtable.cc: Guard against new winsock.h/winsock2.h warnings when mixingChristopher Faylor2001-03-206-6/+14
| | | | | | | | winsock*.h and sys/types.h. * fhandler_socket.cc: Ditto. * net.cc: Ditto. * select.cc: Ditto. * exceptions.cc: Remove unneeded define.