]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
23 years ago * mmap.cc (mmap): Initialize fh to avoid compiler warnings.
Corinna Vinschen [Tue, 16 Jan 2001 17:02:46 +0000 (17:02 +0000)]
    * mmap.cc (mmap): Initialize fh to avoid compiler warnings.

23 years ago * include/stdlib.h: Apply Danny Smith patch 102730
Earnie Boyd [Tue, 16 Jan 2001 16:43:00 +0000 (16:43 +0000)]
* include/stdlib.h: Apply Danny Smith patch 102730
2000-12-09  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
(_wgetenv) Correction to return type.

23 years ago * include/locale.h: Apply Danny Smith patch 101834
Earnie Boyd [Tue, 16 Jan 2001 14:51:03 +0000 (14:51 +0000)]
* include/locale.h: Apply Danny Smith patch 101834
2000-11-23  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
(LC_MIN) Add definition.
  (LC_MAX) ditto.
(_wsetlocale) Add prototype.

23 years agoGeneral cleanup.
Andrew Cagney [Tue, 16 Jan 2001 05:30:31 +0000 (05:30 +0000)]
General cleanup.

23 years agoClarify dejagnu
Andrew Cagney [Tue, 16 Jan 2001 05:22:12 +0000 (05:22 +0000)]
Clarify dejagnu

23 years ago* wait.cc (wait4): Rename variable for consistency. Allow restartable signal
Christopher Faylor [Tue, 16 Jan 2001 02:29:47 +0000 (02:29 +0000)]
* wait.cc (wait4): Rename variable for consistency.  Allow restartable signal
behavior.

23 years ago * mmap.cc (mmap): Add more parameter checking. Change error output
Corinna Vinschen [Mon, 15 Jan 2001 22:18:14 +0000 (22:18 +0000)]
    * mmap.cc (mmap): Add more parameter checking. Change error output
        in case of EINVAL. Treat mmapping /dev/zero like MAP_ANONYMOUS.

23 years ago * mmap.cc: include <unistd.h>. Define some bit operations for
Corinna Vinschen [Mon, 15 Jan 2001 19:42:33 +0000 (19:42 +0000)]
    * mmap.cc: include <unistd.h>. Define some bit operations for
        the new page map.
        (mmap_record): Change type of base_address_ to caddr_t.
        Add map_map_ member. Add several methods to manipulate map_map_.
        (mmap_record::alloc_map): New method.
        (mmap_record::free_map): Ditto.
        (mmap_record::find_empty): Ditto.
        (mmap_record::map_map): Ditto.
        (mmap_record::unmap_map): Ditto.
        (list::add_record): Change return type to `mmap_record *'.
        Allocate page map.
        (list::match): New method.
        (mmap): Partly rewritten to take care for the new page map. Add some
        parameter checking.
        (munmap): Ditto.

23 years ago2001-01-15 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 15 Jan 2001 18:20:18 +0000 (18:20 +0000)]
2001-01-15  Jeff Johnston  <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Put into source repository.

23 years ago * heap.cc (heap_init): Fix extern declaration of getpagesize.
Corinna Vinschen [Mon, 15 Jan 2001 12:53:30 +0000 (12:53 +0000)]
    * heap.cc (heap_init): Fix extern declaration of getpagesize.
* syscalls.cc (getpagesize): Fix another typo.

23 years ago * syscalls.cc (getpagesize): Save pagesize in global variable to
Corinna Vinschen [Mon, 15 Jan 2001 12:25:00 +0000 (12:25 +0000)]
    * syscalls.cc (getpagesize): Save pagesize in global variable to
        avoid calling GetSystemInfo too often.
        * heap.cc (getpagesize): Eliminate.
        (heap_init): Use getpagesize function from syscalls.cc.

23 years ago * sysconf.cc (sysconf): return `getpagesize ()' on _SC_PAGESIZE
Corinna Vinschen [Mon, 15 Jan 2001 10:58:19 +0000 (10:58 +0000)]
    * sysconf.cc (sysconf): return `getpagesize ()' on _SC_PAGESIZE
        request to avoid implementing the same twice.

23 years ago2001-01-15 Ben Elliston <bje@redhat.com>
Ben Elliston [Mon, 15 Jan 2001 00:19:42 +0000 (00:19 +0000)]
2001-01-15  Ben Elliston  <bje@redhat.com>

* configure.in (host_tools): Add sid.
Always configure cgen.
* Makefile.in (all-sid): New target.
(check-sid, clean-sid, install-sid): Likewise.

23 years ago* syscalls.cc (_read): Use more lightweight method for determining if read has
Christopher Faylor [Sun, 14 Jan 2001 19:08:30 +0000 (19:08 +0000)]
* syscalls.cc (_read): Use more lightweight method for determining if read has
been interrupted by a signal.

23 years agoAdds assembly and dis-assembly support for the HPPA wide
Alan Modra [Sun, 14 Jan 2001 05:14:45 +0000 (05:14 +0000)]
Adds assembly and dis-assembly support for the HPPA wide
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.

23 years ago * i386.c (md_assemble): Check cpu_flags even for nullary instructions.
Jan Hubicka [Sat, 13 Jan 2001 09:05:55 +0000 (09:05 +0000)]
* i386.c (md_assemble): Check cpu_flags even for nullary instructions.

* i386.h (i386_optab): Fix pusha and ret templates.

* i386-dis.c (dis386_att, disx86_64_att): Fix ret, lret and iret
templates.

23 years ago* debug.h: Add regparm attributes to some functions.
Christopher Faylor [Fri, 12 Jan 2001 05:38:25 +0000 (05:38 +0000)]
* 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.

23 years ago* libc/include/sys/signal.h: Add some SA_* defines for Cygwin.
Christopher Faylor [Fri, 12 Jan 2001 05:36:12 +0000 (05:36 +0000)]
* libc/include/sys/signal.h: Add some SA_* defines for Cygwin.

23 years ago* libc/include/sys/features.h: __CYGWIN__ preferred over __CYGWIN32__
DJ Delorie [Fri, 12 Jan 2001 02:41:33 +0000 (02:41 +0000)]
* libc/include/sys/features.h: __CYGWIN__ preferred over __CYGWIN32__

23 years agoUpdated ARC assembler from arccores.com
Nick Clifton [Thu, 11 Jan 2001 21:20:19 +0000 (21:20 +0000)]
Updated ARC assembler from arccores.com

23 years ago * fhandler.h (fhandler_base): New method `fixup_mmap_after_fork'.
Corinna Vinschen [Thu, 11 Jan 2001 12:33:12 +0000 (12:33 +0000)]
    * 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.

23 years ago* regtool.cc (cmd_list): Add new registry display options.
Christopher Faylor [Wed, 10 Jan 2001 22:34:02 +0000 (22:34 +0000)]
* 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.

23 years agomore formatting changes.
Christopher Faylor [Wed, 10 Jan 2001 15:22:40 +0000 (15:22 +0000)]
more formatting changes.

23 years ago * i386.h (pinsrw): Add.
Jan Hubicka [Wed, 10 Jan 2001 14:31:46 +0000 (14:31 +0000)]
* i386.h (pinsrw): Add.
(pshufw): Remove.
(cvttpd2dq): Fix operands.
(cvttps2dq): Likewise.
(movq2q): Rename to movdq2q.

23 years ago* regtool.cc (translate): Ensure that 'c' is initialized.
Christopher Faylor [Wed, 10 Jan 2001 14:20:16 +0000 (14:20 +0000)]
* regtool.cc (translate): Ensure that 'c' is initialized.
(cmd_set): Ditto for rv.

23 years ago* sigproc.cc (wait_sig): Allow SIGCONT when stopped.
Christopher Faylor [Wed, 10 Jan 2001 13:53:38 +0000 (13:53 +0000)]
* sigproc.cc (wait_sig): Allow SIGCONT when stopped.

23 years agoFix "movnti"
Alan Modra [Wed, 10 Jan 2001 00:24:43 +0000 (00:24 +0000)]
Fix "movnti"

23 years agoUpdate address for bug reports.
Phil Blundell [Tue, 9 Jan 2001 21:05:35 +0000 (21:05 +0000)]
Update address for bug reports.

23 years agoRemove unsupported v850 compiler options
Nick Clifton [Tue, 9 Jan 2001 19:30:13 +0000 (19:30 +0000)]
Remove unsupported v850 compiler options

23 years ago2001-01-09 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 9 Jan 2001 17:01:07 +0000 (17:01 +0000)]
2001-01-09  Jeff Johnston  <jjohnstn@redhat.com>

        * cgen.h (CGEN_SYNTAX_CHAR_TYPE): New typedef based on max number
        of operands (unsigned char or unsigned short).
        (CGEN_SYNTAX): Changed to make array CGEN_SYNTAX_CHAR_TYPE.
        (CGEN_SYNTAX_CHAR): Changed to cast to unsigned char.

23 years ago Patch suggested by Ren� M�ller Fonseca <fonseca@mip.sdu.dk>
Corinna Vinschen [Tue, 9 Jan 2001 16:00:58 +0000 (16:00 +0000)]
    Patch 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'.

23 years ago* pinfo.cc (codepage_init): Move function.
Christopher Faylor [Mon, 8 Jan 2001 04:02:02 +0000 (04:02 +0000)]
* 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.

23 years ago * config.sub, config.guess: Update from subversions.
Andreas Jaeger [Sun, 7 Jan 2001 12:04:21 +0000 (12:04 +0000)]
    * config.sub, config.guess: Update from subversions.

23 years agoFri Jan 5 19:57:00 EST 2001 Aaron J. Grier <aaron@frye.com>
Jeff Johnston [Sat, 6 Jan 2001 00:59:10 +0000 (00:59 +0000)]
Fri Jan  5 19:57:00 EST 2001  Aaron J. Grier  <aaron@frye.com>

        * src/newlib/configure.host (*-*-rtems*): add printf long long
        support for RTEMS.

23 years ago * tc-i386.c (md_assemble): Handle third byte of the opcode as prefix.
Jan Hubicka [Fri, 5 Jan 2001 12:30:12 +0000 (12:30 +0000)]
* 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.

23 years ago * resource.cc (getrlimit): Set errno on EFAULT instead of returning it.
Corinna Vinschen [Fri, 5 Jan 2001 09:01:18 +0000 (09:01 +0000)]
    * resource.cc (getrlimit): Set errno on EFAULT instead of returning it.
        (setrlimit): Ditto.

        Patch by David Sainty <David.Sainty@optimation.co.nz>:
        * resource.cc (setrlimit): Prevent failing with an error when the
        operation would not have changed anything.

23 years ago* thread.cc: Need LONG_MAX definition.
Christopher Faylor [Thu, 4 Jan 2001 18:33:39 +0000 (18:33 +0000)]
* thread.cc: Need LONG_MAX definition.

23 years ago* thread.cc (MTinterface::CreateSemaphore): Correctly set semaphore max.
Christopher Faylor [Wed, 3 Jan 2001 18:50:25 +0000 (18:50 +0000)]
* thread.cc (MTinterface::CreateSemaphore): Correctly set semaphore max.

23 years ago * tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow,
Jan Hubicka [Wed, 3 Jan 2001 15:36:26 +0000 (15:36 +0000)]
* tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow,
CpuUnknown): Renumber
(CpuP4, CpuSSE2): New.
(CpuUnknownFlags): Add CpuP4 and CpuSSE2

* i386.h (i386_optab): Fix 64bit pushf template; Add instructions
introduced by Pentium4

23 years ago* fhandler_console.cc (fhandler_console::read): Restore missing test for code
Christopher Faylor [Wed, 3 Jan 2001 14:45:47 +0000 (14:45 +0000)]
* fhandler_console.cc (fhandler_console::read): Restore missing test for code
page before doing OemToCharBuff.

23 years agoWed Jan 3 09:20:20 2001 Jason Tishler <jt@dothill.com>
Christopher Faylor [Wed, 3 Jan 2001 14:44:13 +0000 (14:44 +0000)]
Wed Jan  3 09:20:20 2001  Jason Tishler <jt@dothill.com>

* include/cygwin/version.h: Fix typo in CYGWIN_VERSION_DLL_COMBINED
macro.

23 years ago * configure.in: Add support for x86_64 and x86_64-*-linux-gnu*
Jan Hubicka [Sat, 30 Dec 2000 18:05:10 +0000 (18:05 +0000)]
* configure.in: Add support for x86_64 and x86_64-*-linux-gnu*
* NEWS: Add x86_64.

* i386.h (i386_optab): Add "rex*" instructions;
add swapgs; disable jmp/call far direct instructions for
64bit mode; add syscall and sysret; disable registers for 0xc6
template.  Add 'q' suffixes to extendable instructions, disable
obsoletted instructions, add new sign/zero extension ones.
(i386_regtab): Add extended registers.
(*Suf): Add No_qSuf.
(q_Suf, wlq_Suf, bwlq_Suf): New.

23 years ago * cygwin.din: Add symbols for `getrlimit' and `setrlimit'.
Corinna Vinschen [Wed, 27 Dec 2000 00:13:57 +0000 (00:13 +0000)]
    * 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'.

23 years ago* autoload.h: Make DLL initializers global to avoid inlining.
Christopher Faylor [Tue, 26 Dec 2000 03:21:05 +0000 (03:21 +0000)]
* 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.

23 years ago* include/cygwin/version.h: Bump DLL minor version number to 8.
Christopher Faylor [Mon, 25 Dec 2000 18:37:44 +0000 (18:37 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 8.

23 years agomissed a spot.
Christopher Faylor [Mon, 25 Dec 2000 17:49:36 +0000 (17:49 +0000)]
missed a spot.

23 years ago* lib/Makefile.in: Don't make "links" to include/w32api directory.
Christopher Faylor [Mon, 25 Dec 2000 17:23:29 +0000 (17:23 +0000)]
* lib/Makefile.in: Don't make "links" to include/w32api directory.

23 years ago * cygwinenv.sgml: Fix typo in <filename>. Add missing </para>.
Corinna Vinschen [Fri, 22 Dec 2000 17:02:02 +0000 (17:02 +0000)]
    * cygwinenv.sgml: Fix typo in <filename>. Add missing </para>.

23 years ago * tc-i386.h (i386_target_format): Define even for ELFs.
Jan Hubicka [Wed, 20 Dec 2000 13:24:13 +0000 (13:24 +0000)]
* 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.

* i386.h (i386_optab): Replace "Imm" with "EncImm".
(i386_regtab): Add flags field.

23 years agoFix syntax.
Corinna Vinschen [Wed, 20 Dec 2000 12:43:22 +0000 (12:43 +0000)]
Fix syntax.

23 years ago * autoload.cc: Add load statemant for SetSecurityDescriptorControl.
Corinna Vinschen [Wed, 20 Dec 2000 12:42:43 +0000 (12:42 +0000)]
    * autoload.cc: Add load statemant for SetSecurityDescriptorControl.
        * security.cc (alloc_sd): Always set SE_DACL_PROTECTED flag on
        Win2K and higher.

23 years ago * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
Corinna Vinschen [Wed, 20 Dec 2000 12:36:28 +0000 (12:36 +0000)]
    * include/winbase.h: Add prototype for SetSecurityDescriptorControl.

23 years ago* exceptions.cc (reset_signal_arrived): Make global to avoid inlining.
Christopher Faylor [Wed, 20 Dec 2000 06:03:16 +0000 (06:03 +0000)]
* exceptions.cc (reset_signal_arrived): Make global to avoid inlining.

23 years ago* fhandler_serial.cc (fhandler_serial::raw_read): Always find number of bytes
Christopher Faylor [Wed, 20 Dec 2000 05:57:59 +0000 (05:57 +0000)]
* fhandler_serial.cc (fhandler_serial::raw_read): Always find number of bytes
ready to be read whether overlapped_armed or not.

23 years ago* COPYING: Update to current
DJ Delorie [Tue, 19 Dec 2000 22:01:20 +0000 (22:01 +0000)]
* COPYING: Update to current
ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
to 19yy as example year in copyright notice).

23 years ago * syscalls.cc (remove): New function, overriding the newlib
Corinna Vinschen [Tue, 19 Dec 2000 20:43:41 +0000 (20:43 +0000)]
    * syscalls.cc (remove): New function, overriding the newlib
implementation.

23 years agooops - fix attribution
Nick Clifton [Tue, 19 Dec 2000 20:37:35 +0000 (20:37 +0000)]
oops - fix attribution

23 years agoAdd missing clobber of LR
Nick Clifton [Tue, 19 Dec 2000 20:37:18 +0000 (20:37 +0000)]
Add missing clobber of LR

23 years ago * cygwinenv.sgml: Add text for `smbntsec' option.
Corinna Vinschen [Tue, 19 Dec 2000 20:14:34 +0000 (20:14 +0000)]
* cygwinenv.sgml: Add text for `smbntsec' option.

23 years ago * environ.cc (struct parse_thing): Add entry for new CYGWIN option
Corinna Vinschen [Tue, 19 Dec 2000 19:52:57 +0000 (19:52 +0000)]
    * 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.

23 years ago * dis-asm.h (struct disassemble_info): New member "section".
Hans-Peter Nilsson [Mon, 18 Dec 2000 23:19:55 +0000 (23:19 +0000)]
* dis-asm.h (struct disassemble_info): New member "section".
(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member.
Initialize section member.

23 years agofix formatting
DJ Delorie [Sun, 17 Dec 2000 03:09:45 +0000 (03:09 +0000)]
fix formatting

23 years ago* safe-ctype.h: Make code work on all targets and not just on
DJ Delorie [Sun, 17 Dec 2000 03:09:01 +0000 (03:09 +0000)]
* safe-ctype.h: Make code work on all targets and not just on
targets where a char is 8 bits.

23 years ago* cygcheck.cc (cygwin_info): Add some more bounds checking. From Matt Harget
Christopher Faylor [Sat, 16 Dec 2000 04:53:30 +0000 (04:53 +0000)]
* 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.

23 years ago* fhandler_console.cc (read): Add support for xterm-style mouse event
Christopher Faylor [Sat, 16 Dec 2000 03:11:02 +0000 (03:11 +0000)]
* 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.

23 years ago* path.cc (normalize_posix_path): Calculate path name length overruns more
Christopher Faylor [Fri, 15 Dec 2000 22:25:51 +0000 (22:25 +0000)]
* 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.

23 years ago* fhandler.h (fhandler_console): Add additional argument to char_command
Christopher Faylor [Fri, 15 Dec 2000 04:42:20 +0000 (04:42 +0000)]
* 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>[.

23 years agoWed Dec 14 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 14 Dec 2000 22:32:42 +0000 (22:32 +0000)]
Wed Dec 14  Jeff Johnston  <jjohnstn@redhat.com>

        * configure.host: Turn on long double I/O for Cygwin.

23 years agoWed Dec 14 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 14 Dec 2000 22:15:26 +0000 (22:15 +0000)]
Wed Dec 14  Jeff Johnston  <jjohnstn@redhat.com>

        * MAINTAINERS: Removed Ranjith.
        * NEWS: Updated for 1.9.0.
        * README: Updated.
        * acinclude.m4: Updated to release 1.9.0.
        * aclocal.m4 configure
          doc/aclocal.m4 doc/configure libc/aclocal.m4 libc/configure
          libc/machine/aclocal.m4 libc/machine/configure
          libc/machine/a29k/aclocal.m4 libc/machine/a29k/configure
          libc/machine/arm/aclocal.m4 libc/machine/arm/configure
          libc/machine/d10v/aclocal.m4 libc/machine/d10v/configure
          libc/machine/d30v/aclocal.m4 libc/machine/d30v/configure
          libc/machine/fr30/aclocal.m4 libc/machine/fr30/configure
          libc/machine/h8300/aclocal.m4 libc/machine/h8300/configure
          libc/machine/h8500/aclocal.m4 libc/machine/h8500/configure
          libc/machine/hppa/aclocal.m4 libc/machine/hppa/configure
          libc/machine/i386/aclocal.m4 libc/machine/i386/configure
          libc/machine/i960/aclocal.m4 libc/machine/i960/configure
          libc/machine/m32r/aclocal.m4 libc/machine/m32r/configure
          libc/machine/m68k/aclocal.m4 libc/machine/m68k/configure
          libc/machine/m88k/aclocal.m4 libc/machine/m88k/configure
          libc/machine/mips/aclocal.m4 libc/machine/mips/configure
          libc/machine/mn10200/aclocal.m4 libc/machine/mn10200/configure
          libc/machine/mn10300/aclocal.m4 libc/machine/mn10300/configure
          libc/machine/necv70/aclocal.m4 libc/machine/necv70/configure
          libc/machine/powerpc/aclocal.m4 libc/machine/powerpc/configure
          libc/machine/sh/aclocal.m4 libc/machine/sh/configure
          libc/machine/sparc/aclocal.m4 libc/machine/sparc/configure
          libc/machine/tic80/aclocal.m4 libc/machine/tic80/configure
          libc/machine/v850/aclocal.m4 libc/machine/v850/configure
          libc/machine/w65/aclocal.m4 libc/machine/w65/configure
          libc/machine/xscale/aclocal.m4 libc/machine/xscale/configure
          libc/machine/z8k/aclocal.m4 libc/machine/z8k/configure
          libc/sys/aclocal.m4 libc/sys/configure
          libc/sys/a29khif/aclocal.m4 libc/sys/a29khif/configure
          libc/sys/arm/aclocal.m4 libc/sys/arm/configure
          libc/sys/cygwin/aclocal.m4 libc/sys/cygwin/configure
          libc/sys/d10v/aclocal.m4 libc/sys/d10v/configure
          libc/sys/decstation/aclocal.m4 libc/sys/decstation/configure
          libc/sys/go32/aclocal.m4 libc/sys/go32/configure
          libc/sys/h8300hms/aclocal.m4 libc/sys/h8300hms/configure
          libc/sys/h8500hms/aclocal.m4 libc/sys/h8500hms/configure
          libc/sys/linux/aclocal.m4 libc/sys/linux/configure
          libc/sys/m88kbug/aclocal.m4 libc/sys/m88kbug/configure
          libc/sys/netware/aclocal.m4 libc/sys/netware/configure
          libc/sys/rtems/aclocal.m4 libc/sys/rtems/configure
          libc/sys/sh/aclocal.m4 libc/sys/sh/configure
          libc/sys/sparc64/aclocal.m4 libc/sys/sparc64/configure
          libc/sys/sun4/aclocal.m4 libc/sys/sun4/configure
          libc/sys/sysmec/aclocal.m4 libc/sys/sysmec/configure
          libc/sys/sysnec810/aclocal.m4 libc/sys/sysnec810/configure
          libc/sys/sysnecv850/aclocal.m4 libc/sys/sysnecv850/configure
          libc/sys/sysvi386/aclocal.m4 libc/sys/sysvi386/configure
          libc/sys/sysvnecv70/aclocal.m4 libc/sys/sysvnecv70/configure
          libc/sys/tic80/aclocal.m4 libc/sys/tic80/configure
          libc/sys/w65/aclocal.m4 libc/sys/w65/configure
          libc/sys/z8ksim/aclocal.m4 libc/sys/z8ksim/configure
          libm/aclocal.m4 libm/configure: Regenerated.

23 years ago * libc/include/sys/unistd.h: Add declarations for `chroot' and `getwd'
Corinna Vinschen [Thu, 14 Dec 2000 01:07:23 +0000 (01:07 +0000)]
    * libc/include/sys/unistd.h: Add declarations for `chroot' and `getwd'
when __CYGWIN__ is defined.

23 years ago2000-12-13 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 14 Dec 2000 00:25:06 +0000 (00:25 +0000)]
2000-12-13  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/ldtoa.c (_ldcheck): New routine
        that categorizes a long double as NaN, Infinity, or other.
        * libc/stdio/vfprintf.c [WANT_IO_LONG_DBL](_VFPRINTF_R): Removed
        isinfl and isnanl static routines which were i386-specific.  Changed
        calls to the two removed routines to a single _ldcheck call.
        * libc/stdio/vfieeefp.h (ldieee): Fixed missing semi-colons.

23 years ago2000-12-13 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 13 Dec 2000 19:32:45 +0000 (19:32 +0000)]
2000-12-13  Jeff Johnston  <jjohnstn@redhat.com>

        * Makefile.am: Fixed install-data-local target to use
        $(mkinstalldirs) for the installed header files to ensure
        the directories exist before copying.
        * Makefile.in: Regenerated.

23 years agonew entry, installing cygwin-inst snapshots with setup
David Starks-Browning [Wed, 13 Dec 2000 16:44:43 +0000 (16:44 +0000)]
new entry, installing cygwin-inst snapshots with setup

23 years agoupdate contents
David Starks-Browning [Wed, 13 Dec 2000 16:16:35 +0000 (16:16 +0000)]
update contents

23 years agovery minor wording change
David Starks-Browning [Wed, 13 Dec 2000 16:12:17 +0000 (16:12 +0000)]
very minor wording change

23 years agoupdate globbing entry
David Starks-Browning [Wed, 13 Dec 2000 15:43:32 +0000 (15:43 +0000)]
update globbing entry

23 years ago2000-12-12 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 12 Dec 2000 23:41:23 +0000 (23:41 +0000)]
2000-12-12  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/sys/unistd.h: Restored Cygwin _SC
        constants and moved new constants appropriately
        so Cygwin will build.

23 years agoAdd link option to allow undefiedn symbols in shared libraries
Nick Clifton [Tue, 12 Dec 2000 20:53:02 +0000 (20:53 +0000)]
Add link option to allow undefiedn symbols in shared libraries

23 years ago* configure.in: Disable language-specific target libraries for
Alexandre Oliva [Tue, 12 Dec 2000 20:33:05 +0000 (20:33 +0000)]
* configure.in: Disable language-specific target libraries for
languages that aren't enabled.

23 years agoFix Formatting.
Nick Clifton [Tue, 12 Dec 2000 19:25:07 +0000 (19:25 +0000)]
Fix Formatting.

23 years agonew entries about contributing packages
David Starks-Browning [Tue, 12 Dec 2000 17:42:21 +0000 (17:42 +0000)]
new entries about contributing packages

23 years agotry again...
David Starks-Browning [Tue, 12 Dec 2000 16:07:14 +0000 (16:07 +0000)]
try again...

23 years agoadd tip about -lm order to WinMail@16 entry
David Starks-Browning [Tue, 12 Dec 2000 16:05:30 +0000 (16:05 +0000)]
add tip about -lm order to WinMail@16 entry

23 years agoadd entry about mt on Win9x
David Starks-Browning [Tue, 12 Dec 2000 14:51:12 +0000 (14:51 +0000)]
add entry about mt on Win9x

23 years agoupdate & expand section on multiple DLLs
David Starks-Browning [Tue, 12 Dec 2000 14:24:42 +0000 (14:24 +0000)]
update & expand section on multiple DLLs

23 years agotiny fix
David Starks-Browning [Tue, 12 Dec 2000 13:51:18 +0000 (13:51 +0000)]
tiny fix

23 years agoadded structure (unsolved vs. FITNR).
David Starks-Browning [Tue, 12 Dec 2000 13:47:50 +0000 (13:47 +0000)]
added structure (unsolved vs. FITNR).
added entry about scp leaving ssh procs on Win9x.

23 years agoscreen has now been ported
David Starks-Browning [Tue, 12 Dec 2000 13:26:59 +0000 (13:26 +0000)]
screen has now been ported

23 years agothese problems are fixed now
David Starks-Browning [Tue, 12 Dec 2000 13:24:06 +0000 (13:24 +0000)]
these problems are fixed now

23 years ago2000-12-11 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Tue, 12 Dec 2000 01:24:09 +0000 (01:24 +0000)]
2000-12-11  Joel Sherrill <joel@OARcorp.com>

        * Merge RTEMS specific .h files into main libc/include.
        * libc/sys/rtems/include/signal.h: Removed.
        * libc/sys/rtems/include/time.h: Removed.
        * libc/sys/rtems/sys/features.h: Removed.
        * libc/sys/rtems/sys/sched.h: Removed.
        * libc/sys/rtems/sys/siginfo.h: Removed.
        * libc/sys/rtems/sys/signal.h: Removed.
        * libc/sys/rtems/sys/time.h: Removed.
        * libc/sys/rtems/sys/times.h: Removed.
        definitions for time_t and clock_t since these are
        no longer in time.h.
        * libc/include/pthread.h: New file.
        * libc/include/sys/sched.h: New file.
        * libc/include/sys/features.h: New file.
        * libc/include/time.h: Removed duplicate definition of clock_t
        and time_t, get them from <sys/types.h> instead.  Add prototypes        for POSIX clock and timer functionality.
        * libc/sys/linux/sys/types.h: Changed to include
        * libc/include/machine/types.h: Add _CLOCKID_T_ and _TIMER_T_.
        * libc/include/sys/signal.h: Add more complete set of POSIX
        signal functionality including real-time and threaded signals.
        * libc/include/sys/types.h: Add clock_t, time_t, struct
        timespec, and struct itimerspec.  Centralizing these makes
        things cleaner.  RTEMS uses 64-bit dev_t.
        Added numerous primitive definitions
        for pthreads including macros, pthread_attr_t,
        pthread_mutexattr_t, pthread_condattr_t, pthread_key_t,
        pthread_once_t, and pthread_t.
        * libc/include/sys/unistd.h: Added getlogin_r() prototype.
        If RTEMS follow POSIX on read(), write() and sbrk() prototype.
        Feature flags removed and moved to new file <sys/features.h>.
        Full set of POSIX sysconf() constants

23 years ago * net.cc (cygwin_rexec): Eliminate superfluous call to
Corinna Vinschen [Mon, 11 Dec 2000 19:45:54 +0000 (19:45 +0000)]
    * net.cc (cygwin_rexec): Eliminate superfluous call to
        `set_socket_inheritance'.
        * include/sys/socket.h: Add SUS defines for option values to `shutdown'.

23 years ago* lib/Makefile.in: Install headers and libraries in tooldir.
Christopher Faylor [Mon, 11 Dec 2000 18:14:15 +0000 (18:14 +0000)]
* lib/Makefile.in: Install headers and libraries in tooldir.

23 years ago * hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
Jeff Law [Mon, 11 Dec 2000 17:55:58 +0000 (17:55 +0000)]
    * hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
        compatibility.

23 years ago * tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel
Jan Hubicka [Mon, 11 Dec 2000 14:01:46 +0000 (14:01 +0000)]
* 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.

* i386.h (*_Suf): Remove No_dSuf.
(d_suf, wld_Suf,sld_Suf, sldx_Suf, bwld_Suf, d_FP, sld_FP, sldx_FP)
Remove.
(i386_optab): Remove 'd' in the suffixes.

23 years agoReplace #warning with #error
Alan Modra [Mon, 11 Dec 2000 03:43:05 +0000 (03:43 +0000)]
Replace #warning with #error

23 years ago* Makefile.in: Compile/link dumper.exe with c++.
Christopher Faylor [Mon, 11 Dec 2000 00:10:49 +0000 (00:10 +0000)]
* Makefile.in: Compile/link dumper.exe with c++.

23 years ago* include/sysexits: New file.
Christopher Faylor [Sun, 10 Dec 2000 22:19:50 +0000 (22:19 +0000)]
* include/sysexits: New file.

23 years ago* autoload.cc: Autoload CharToOemA.
Christopher Faylor [Sun, 10 Dec 2000 00:45:12 +0000 (00:45 +0000)]
* 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.

23 years ago* path.cc (normalize_win32_path): Check for explicit use of two slashes at the
Christopher Faylor [Sat, 9 Dec 2000 21:31:49 +0000 (21:31 +0000)]
* 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 '/'.

23 years ago* path.cc (normalize_win32_path): Reorganize logic to accomodate chroot.
Christopher Faylor [Sat, 9 Dec 2000 03:29:33 +0000 (03:29 +0000)]
* 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.

This page took 0.066227 seconds and 5 git commands to generate.