a3ec080b35* syscalls.cc (_read): Use more lightweight method for determining if read has been interrupted by a signal.
Christopher Faylor
2001-01-14 19:08:30 +0000
b0c8c95b1eAdds assembly and dis-assembly support for the HPPA wide mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
Alan Modra
2001-01-14 05:14:45 +0000
ad3faf61ab* i386.c (md_assemble): Check cpu_flags even for nullary instructions.
Jan Hubicka
2001-01-13 09:05:55 +0000
c3d62298ba* debug.h: Add regparm attributes to some functions. * signal.cc (sigaction): Don't treat SIGCONT specially. * exceptions.cc (interrupt_setup): Save sa_flags of interrupted signal for later use. (sig_handler): Default any stopping signal to SIGSTOP. (call_signal_handler): New function. (sigdelayed0): New function. * sigproc.cc (sigproc_init): Initialize SIGSTOP sigaction for special behavior. * sigproc.h: Define call_signal_handler. * syscalls.cc (_read): Allow restartable signal behavior.
Christopher Faylor
2001-01-12 05:38:25 +0000
e45ab89012* libc/include/sys/signal.h: Add some SA_* defines for Cygwin.
Christopher Faylor
2001-01-12 05:36:12 +0000
1376245a1f* libc/include/sys/features.h: __CYGWIN__ preferred over __CYGWIN32__
DJ Delorie
2001-01-12 02:41:33 +0000
c9bd08bcb2Updated ARC assembler from arccores.com
Nick Clifton
2001-01-11 21:20:19 +0000
c4efddf601* fhandler.h (fhandler_base): New method `fixup_mmap_after_fork'. (fhandler_disk_file: Ditto. (fhandler_dev_mem): Ditto. * fhandler_mem.cc (fhandler_dev_mem::open): Set OBJ_INHERIT attribute for device\physicalmemory handle. (fhandler_dev_mem::mmap): Ditto. * fhandler_mem.cc (fhandler_dev_mem::fixup_mmap_after_fork): New method. * mmap.cc (mmap_record): Add private `fdesc_' member. Change constructor accordingly. (get_fd): New method. (mmap): Use new mmap_record constructor. (fhandler_base::fixup_mmap_after_fork): New method. (fhandler_disk_file::fixup_mmap_after_fork): Ditto. (fixup_mmaps_after_fork): Call `fixup_mmap_after_fork' of appropriate fhandler class.
Corinna Vinschen
2001-01-11 12:33:12 +0000
37770e0009* regtool.cc (cmd_list): Add new registry display options. (cmd_list): Add code to implement -p, -k, and -l options. * regtool.cc (Fail): Add call to LocalFree to free memory allocated by FormatMessage.
Christopher Faylor
2001-01-10 22:34:02 +0000
7adad1217bmore formatting changes.
Christopher Faylor
2001-01-10 15:22:40 +0000
d9d921952c* i386.h (pinsrw): Add. (pshufw): Remove. (cvttpd2dq): Fix operands. (cvttps2dq): Likewise. (movq2q): Rename to movdq2q.
Jan Hubicka
2001-01-10 14:31:46 +0000
b82a7a5e35* regtool.cc (translate): Ensure that 'c' is initialized. (cmd_set): Ditto for rv.
Christopher Faylor
2001-01-10 14:20:16 +0000
7416e1d2f6* sigproc.cc (wait_sig): Allow SIGCONT when stopped.
Christopher Faylor
2001-01-10 13:53:38 +0000
c0e5a443daFix "movnti"
Alan Modra
2001-01-10 00:24:43 +0000
cbcab25653Update address for bug reports.
Phil Blundell
2001-01-09 21:05:35 +0000
92b5754311Remove unsupported v850 compiler options
Nick Clifton
2001-01-09 19:30:13 +0000
e24150c66b2001-01-09 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2001-01-09 17:01:07 +0000
55ae1dff87Patch suggested by Ren� M�ller Fonseca <fonseca@mip.sdu.dk> * include/sys/socket.h: Change prototype to have 2nd parameter `const'. * net.cc (cygwin_bind): Change 2nd parameter to `const'.
Corinna Vinschen
2001-01-09 16:00:58 +0000
077ec4cb37* pinfo.cc (codepage_init): Move function. * environ.cc (codepage_init): To here. * exceptoins.cc (SIG_NONMASKABLE): Remove SIGCONT from consideration since it is supposed to be maskable. * signal.cc (sigaction): Ditto. * sigproc.cc (wait_sig): Ditto. * winsup.h: Eliminate global declaration of codepage_init.
Christopher Faylor
2001-01-08 04:02:02 +0000
10422a10ea* config.sub, config.guess: Update from subversions.
Andreas Jaeger
2001-01-07 12:04:21 +0000
7d6d33d409Fri Jan 5 19:57:00 EST 2001 Aaron J. Grier <aaron@frye.com>
Jeff Johnston
2001-01-06 00:59:10 +0000
8ab2401414* tc-i386.c (md_assemble): Handle third byte of the opcode as prefix. * i386.h (i386_optab): Make [sml]fence template to use immext field.
Jan Hubicka
2001-01-05 12:30:12 +0000
f3236259b4* resource.cc (getrlimit): Set errno on EFAULT instead of returning it. (setrlimit): Ditto.
Corinna Vinschen
2001-01-05 09:01:18 +0000
a5e570bcc3* thread.cc: Need LONG_MAX definition.
Christopher Faylor
2001-01-04 18:33:39 +0000
4104f35e67* thread.cc (MTinterface::CreateSemaphore): Correctly set semaphore max.
Christopher Faylor
2001-01-03 18:50:25 +0000
c79ec95060* fhandler_console.cc (fhandler_console::read): Restore missing test for code page before doing OemToCharBuff.
Christopher Faylor
2001-01-03 14:45:47 +0000
1bdc5f1fabWed Jan 3 09:20:20 2001 Jason Tishler <jt@dothill.com>
Christopher Faylor
2001-01-03 14:44:13 +0000
00a8972f02* configure.in: Add support for x86_64 and x86_64-*-linux-gnu* * NEWS: Add x86_64.
Jan Hubicka
2000-12-30 18:05:10 +0000
8a93913d26* cygwin.din: Add symbols for `getrlimit' and `setrlimit'. * exceptions.cc (stackdump): Avoid creating stackdump when `rlim_core' is 0. * resource.cc: New global variable `rlim_core'. (getrlimit): New function. (setrlimit): Ditto. include/cygwin/version.h: Bump minor API version to 32 due to adding `getrlimit' and `setrlimit'. include/sys/resource.h: Add defines, types and prototypes for `getrlimit' and `setrlimit'.
Corinna Vinschen
2000-12-27 00:13:57 +0000
2803e941b3* autoload.h: Make DLL initializers global to avoid inlining. * exceptions.cc (interrupt_setup): Reorganize arguments to allow use of regparm. (interrupt_now): Ditto. (interrupt_on_return): Ditto. (call_handler): Ditto.
Christopher Faylor
2000-12-26 03:21:05 +0000
48c4679d55* include/cygwin/version.h: Bump DLL minor version number to 8.
Christopher Faylor
2000-12-25 18:37:44 +0000
45eb603342missed a spot.
Christopher Faylor
2000-12-25 17:49:36 +0000
446760ac78* lib/Makefile.in: Don't make "links" to include/w32api directory.
Christopher Faylor
2000-12-25 17:23:29 +0000
8a46ccd7e2* tc-i386.h (i386_target_format): Define even for ELFs. (QWORD_MNEM_SUFFIX): New macro. (CpuK6,CpuAthlon,CpuSledgehammer, Cpu64, CpuNo64, CpuUnknownFlags): New macros (CpuMMX,CpuSSE,Cpu3dnow, CpuUnknown): Renumber. (IgnoreSize, DefaultSize, No_?Suf, FWait, IsString, regKludge, IsPrefix, ImmExt): Renumber. (Size64, No_qSuf, NoRex64, Rex64): New macros. (Reg64, Imm32S, Imm64, Disp32S, Disp64): New macros. (Imm8, Imm8S, Imm16, Imm32, Imm1, BaseIndex, Disp8, Disp16, Disp32, InOutPortReg,ShiftCount, Control, Debug, Test, FloatReg, FloatAcc, SReg2, SReg3, Acc, JumpAbsolute, RegMMX, RegXMM, EsSeg, InvMem): Renumber. (Reg, WordReg): Add Reg64. (Imm): Add Imm32S and Imm64. (EncImm): New. (Disp): Add Disp64 and Disp32S. (AnyMem): Add Disp32S. (RegRex, RegRex64): New macros. (rex_byte): New type. * tc-i386.c (set_16bit_code_flag): Kill. (fits_in_unsigned_long, fits_in_signed_long): New functions. (reloc): New parameter "signed"; support x86_64. (set_code_flag): New. (DEFAULT_ARCH): New macro; default to "i386". (default_arch): New static variable. (struct _i386_insn): New fields Operand_PCrel; rex. (flag_16bit_code): Kill; All tests replaced to "flag_code == CODE_64BIT"; (flag_code): New enum and static variable. (use_rela_relocations): New static variable. (flag_code_names): New static variable. (cpu_arch_flags): Default to CpuUnknownFlags|CpuNo64. (cpu_arch): Add "sledgehammer"; Add CPUAthlon to Athlon and CpuK6 to K6 and Athlon. (i386_align_code): Return plain "nop" for x86_64. (mode_from_disp_size): Support Disp32S. (smallest_imm_type): Support Imm32S and Imm64. (offset_in_range): Support size of 8. (set_cpu_arch): Do not clobber to Cpu64/CpuNo64. (md_pseudo_table): Add "code64"; use set_code_flat. (md_begin): Emit sane error message on hash failure. (tc_i386_fix_adjustable): Support x86_64 relocations. (md_assemble): Support QWORD_MNEM_SUFFIX, REX registers, instructions supported on particular arch just partially, output of 64bit immediates, handling of Imm32S and Disp32S type. (i386_immedaite): Support x86_64 relocations; support 64bit constants. (i386_displacement): Likewise. (i386_index_check): Cleanup; support 64bit addresses. (md_apply_fix3): Support x86_64 relocation and rela. (md_longopts): Add "32" and "64". (md_parse_option): Add OPTION_32 and OPTION_64. (i386_target_format): Call even for ELFs; choose between elf64-x86-64 and elf32-i386. (i386_validate_fix): Refuse GOTOFF in 64bit mode. (tc_gen_reloc): Support rela relocations and x86_64. (intel_e09_1): Support QWORD.
Jan Hubicka
2000-12-20 13:24:13 +0000
aa2b85cc90* autoload.cc: Add load statemant for SetSecurityDescriptorControl. * security.cc (alloc_sd): Always set SE_DACL_PROTECTED flag on Win2K and higher.
Corinna Vinschen
2000-12-20 12:42:43 +0000
7d72d04c77* exceptions.cc (reset_signal_arrived): Make global to avoid inlining.
Christopher Faylor
2000-12-20 06:03:16 +0000
2bfdcd8a5f* fhandler_serial.cc (fhandler_serial::raw_read): Always find number of bytes ready to be read whether overlapped_armed or not.
Christopher Faylor
2000-12-20 05:57:59 +0000
b92b863bbf* COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references to 19yy as example year in copyright notice).
DJ Delorie
2000-12-19 22:01:20 +0000
3112d7a41c* syscalls.cc (remove): New function, overriding the newlib implementation.
Corinna Vinschen
2000-12-19 20:43:41 +0000
602f8b5abaoops - fix attribution
Nick Clifton
2000-12-19 20:37:35 +0000
6286746a16Add missing clobber of LR
Nick Clifton
2000-12-19 20:37:18 +0000
f3549a047a* cygwinenv.sgml: Add text for `smbntsec' option.
Corinna Vinschen
2000-12-19 20:14:34 +0000
5827f4d98a* environ.cc (struct parse_thing): Add entry for new CYGWIN option `smbntsec'. * path.cc (path_conv::check): Check path for being a remote path. If so and `allow_smbntsec' is set to FALSE, set has_acls to FALSE. * security.cc: Add global definition for `allow_smbntsec'. * security.h: Add extern declaration for `allow_smbntsec'. * fhandler.cc (fhandler_disk_file::open): Eliminate extern declaration of `allow_ntsec'. * syscalls.cc: Ditto.
Corinna Vinschen
2000-12-19 19:52:57 +0000
4f95585070* dis-asm.h (struct disassemble_info): New member "section". (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member. Initialize section member.
Hans-Peter Nilsson
2000-12-18 23:19:55 +0000
11d54e5d03fix formatting
DJ Delorie
2000-12-17 03:09:45 +0000
f222ccb07f* safe-ctype.h: Make code work on all targets and not just on targets where a char is 8 bits.
DJ Delorie
2000-12-17 03:09:01 +0000
64069abe03* cygcheck.cc (cygwin_info): Add some more bounds checking. From Matt Harget <matt@use.net>: * utils/cygcheck.cc (keyeprint): Move declaration before other functions so it could be used by all functions to report error messages. Add comment. (add_path): Check for NULL return from malloc. (find_on_path): Check initial uses of pointers for NULL. (rva_to_offset): Ditto. (init_paths): Add checking for return values of Win32 calls. (get_dword): Ditto. (get_word): Ditto. (dll_info): Ditto, also add NULL pointer checks. (scan_registry): Ditto. (check_keys): Ditto. (dump_sysinfo): Ditto. Add default case to switch. Add error reporting if GetVolumeInformation fails, except when it returns ERROR_NOT_READY. (track_down): Add checking for NULL pointers and return values of Win32 calls. (cygwin_info): Ditto. Correct small memory leak.
Christopher Faylor
2000-12-16 04:53:30 +0000
085ec17c5d* fhandler_console.cc (read): Add support for xterm-style mouse event reporting. (fhandler_console::char_command): Honor mouse events. (fhandler_console::open): Enable mouse input events. (fhandler_console::input_tcsetattr): Ditto. * select.cc (peek_console): Add check for mouse events.
Christopher Faylor
2000-12-16 03:11:02 +0000
7fbcbc9592* path.cc (normalize_posix_path): Calculate path name length overruns more dynamically. (normalize_win32_path): Ditto. * Makefile.in: Avoid scanning the directory twice for *.d files.
Christopher Faylor
2000-12-15 22:25:51 +0000
80d0051c37* fhandler.h (fhandler_console): Add additional argument to char_command method. * fhandler_console.cc (fhandler_console::read): Revert previously misapplied patch. (fhandler_console::char_command): Add a second argument. (fhandler_console::write): Recognize when a '?' is found after a <esc>[.
Christopher Faylor
2000-12-15 04:42:20 +0000
9c2b818342Wed Dec 14 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2000-12-14 22:32:42 +0000
804368d392Wed Dec 14 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2000-12-14 22:15:26 +0000
0985d43f4c* libc/include/sys/unistd.h: Add declarations for `chroot' and `getwd' when __CYGWIN__ is defined.
Corinna Vinschen
2000-12-14 01:07:23 +0000
b6182a09dd2000-12-13 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2000-12-14 00:25:06 +0000
adbbb0348c2000-12-13 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2000-12-13 19:32:45 +0000
fcd5787f95new entry, installing cygwin-inst snapshots with setup
David Starks-Browning
2000-12-13 16:44:43 +0000
cf427ba344update contents
David Starks-Browning
2000-12-13 16:16:35 +0000
e65ed025c4very minor wording change
David Starks-Browning
2000-12-13 16:12:17 +0000
ff15e09cc9update globbing entry
David Starks-Browning
2000-12-13 15:43:32 +0000
cbd19336902000-12-12 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2000-12-12 23:41:23 +0000
b15ced2271Add link option to allow undefiedn symbols in shared libraries
Nick Clifton
2000-12-12 20:53:02 +0000
533245522d* configure.in: Disable language-specific target libraries for languages that aren't enabled.
Alexandre Oliva
2000-12-12 20:33:05 +0000
5092a8140bFix Formatting.
Nick Clifton
2000-12-12 19:25:07 +0000
740dea68d0new entries about contributing packages
David Starks-Browning
2000-12-12 17:42:21 +0000
88e066655ctry again...
David Starks-Browning
2000-12-12 16:07:14 +0000
5c8836b916add tip about -lm order to WinMail@16 entry
David Starks-Browning
2000-12-12 16:05:30 +0000
9972a88b3fadd entry about mt on Win9x
David Starks-Browning
2000-12-12 14:51:12 +0000
566ca2a79dupdate & expand section on multiple DLLs
David Starks-Browning
2000-12-12 14:24:42 +0000
9a442f7f8dtiny fix
David Starks-Browning
2000-12-12 13:51:18 +0000
7ae4fd5600added structure (unsolved vs. FITNR). added entry about scp leaving ssh procs on Win9x.
David Starks-Browning
2000-12-12 13:47:50 +0000
9eb8e25c48screen has now been ported
David Starks-Browning
2000-12-12 13:26:59 +0000
8d3ba197bcthese problems are fixed now
David Starks-Browning
2000-12-12 13:24:06 +0000
8fb37963852000-12-11 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston
2000-12-12 01:24:09 +0000
947411367d* net.cc (cygwin_rexec): Eliminate superfluous call to `set_socket_inheritance'. * include/sys/socket.h: Add SUS defines for option values to `shutdown'.
Corinna Vinschen
2000-12-11 19:45:54 +0000
772231a055* lib/Makefile.in: Install headers and libraries in tooldir.
Christopher Faylor
2000-12-11 18:14:15 +0000
a7eaccae3a* hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux compatibility.
Jeff Law
2000-12-11 17:55:58 +0000
24ef47fe10* tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel mode; convert 'd' suffix to 's' or 'l'; remove all DWORD_MNEM_SUFFIX references. (intel_e09_1): Convert QWORD to 'l' suffix for FP operations; refuse otherwise. * tc-i386.h (DWORD_MNEM_SUFFIX): Kill. (No_dSuf): Kill.
Jan Hubicka
2000-12-11 14:01:46 +0000
38a353ab16Replace #warning with #error
Alan Modra
2000-12-11 03:43:05 +0000
a239df7f57* Makefile.in: Compile/link dumper.exe with c++.
Christopher Faylor
2000-12-11 00:10:49 +0000
67bd6fb222* include/sysexits: New file.
Christopher Faylor
2000-12-10 22:19:50 +0000
ee1d77e4b7* autoload.cc: Autoload CharToOemA. * dcrt0.cc (dll_crt0_1): Translate command line to OEM if current codepage is OEM. * environ.cc: Add new option 'codepage' to CYGWIN environment variable. * fhandler_clipboard.cc (fhandler_clipboard::read): Read clipboard in OEM mode if current codepage is OEM. * fhandler_console.cc (fhandler_console::read): Only translate console input if current codepage is ANSI. * fhandler_console.cc (fhandler_console::write_normal): Translate output data if current codepage is ANSI. * pinfo.cc (codepage_init): New function. Setup current codepage from CYGWIN environment variable and set codepage for file APIs. * security.cc (read_sd): Translate file name to it if current codepage is OEM. * winsup.h: (sys_wcstombs,sys_mbstowcs): Use current codepage for translations between multibyte and widechar string and vice versa.
Christopher Faylor
2000-12-10 00:45:12 +0000
307cb8ba82* path.cc (normalize_win32_path): Check for explicit use of two slashes at the beginning of a path. These should be treated specially regardless of whether they are UNC paths or old-style //a paths. Avoid adding cwd to a path if the path already begins with '/'.
Christopher Faylor
2000-12-09 21:31:49 +0000
82c8d7ef8c* path.cc (normalize_win32_path): Reorganize logic to accomodate chroot. Always check for MAX_PATH overrun. Avoid adding one too many backslashes when src path begins with a slash. From Corinna Vinschen. * winsup.h: Force demangling for dll_crt0 for newer compilers.
Christopher Faylor
2000-12-09 03:29:33 +0000
2efbc2a7df2000-12-08 Werner Almesberger <Werner.Almesberger@epfl.ch>
Jeff Johnston
2000-12-09 01:20:32 +0000
a08c98bb802000-12-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Jeff Johnston
2000-12-08 21:31:08 +0000
ff7c4faf87Actually add safe-ctype.h
Christopher Faylor
2000-12-08 03:28:41 +0000
8f5d8e4f2d* safe-ctype.h: New file.
Christopher Faylor
2000-12-08 03:26:46 +0000
b294082c462000-12-07 Jay Kulpinski <jskulpin@eng01.gdds.com>
Jeff Johnston
2000-12-08 00:27:39 +0000
aa0722760b#warn -> #warning
Alan Modra
2000-12-07 23:48:01 +0000
2005ab6be72000-12-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2000-12-07 23:38:05 +0000
f7b2d4dfbb* add sid/ delegation
Frank Ch. Eigler
2000-12-07 21:29:37 +0000
2a688c15ad* cygwin.din: Declare strtok_r for the import lib. Already in the DLL.
Corinna Vinschen
2000-12-07 19:43:37 +0000
9ae2974ffd* mkpasswd.c: make default home directory /home/$user if one can't be found in user registry. Allow user to override that with command line arg. (longopts): Fix typo in `local-groups' option. (main): Initialize `passed_home_path' before first usage.
Corinna Vinschen
2000-12-07 10:31:01 +0000
37c49e19f2Make initial tabbing consistent.
Christopher Faylor
2000-12-07 03:20:21 +0000