aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-02-10 * (child_info.h, cygheap.h, dcrt0.cc, dir.cc, fhandler.cc, fhandler.h,Corinna Vinschen32-189/+231
fhandler_clipboard.cc, fhandler_disk_file.cc, fhandler_dsp.cc, fhandler_floppy.cc, fhandler_mem.cc, fhandler_random.cc, fhandler_tape.cc, fhandler_zero.cc, grp.cc, mmap.cc, passwd.cc, pinfo.cc, pinfo.h, pipe.cc, sec_acl.cc, sec_helper.cc, security.cc, security.h, spawn.cc, syscalls.cc, thread.h, uinfo.cc, winsup.h): Change usage of uid_t to __uid16_t, gid_t to __gid16_t and off_t to __off32_t throughout. Use INVALID_UID, INVALID_GID and INVALID_SEEK instead casting -1 to the appropriate type. * winsup.h: Define INVALID_UID, INVALID_GID and INVALID_SEEK. * include/cygwin/acl.h: Define internal __aclent16_t and __aclent32_t types. Don't declare acl functions when compiling Cygwin. * include/cygwin/grp.h: Declare getgrgid() and getgrnam() with correct types for internal usage.
2002-02-10 * libc/include/grp.h: Don't declare group functions when compilingCorinna Vinschen2-0/+7
Cygwin.
2002-02-10 * uinfo.cc (internal_getlogin): Try evaluating user by SID even ifCorinna Vinschen2-78/+84
ntsec is off. (uinfo_init): Set primary group even if ntsec is off.
2002-02-09 * alpha.h (R_ALPHA_BRSGP): New.Richard Henderson2-0/+9
2002-02-09 * libc/include/grp.h: Include Cygwin specific header.Corinna Vinschen4-2/+19
* libc/include/sys/stat.h: Ditto. Don't define `struct stat' when compiling for Cygwin. * libc/include/sys/types.h: Don't define off_t, uid_t and gid_t when compiling for Cygwin.
2002-02-09 * include/cygwin/grp.h: New file.Corinna Vinschen5-5/+131
* include/cygwin/stat.h: Ditto. * include/cygwin/types.h: Add definitions for __off32_t, __off64_t, off_t, __uid16_t, __uid32_t, uid_t, __gid16_t, __gid32_t and gid_t. * include/sys/cygwin.h: Use correct uid and gid types.
2002-02-09* libc/include/sys/reent.h (_REENT_CHECK_EMERGENCY): AllocateMatthew Green2-1/+6
_REENT_EMERGENCY_SIZE, not sizeof(char *).
2002-02-09 * dtable.cc (dtable::dup2): Revert previous patch.Corinna Vinschen6-110/+131
* fhandler.h: Ditto. (fhandler_socket::recv): Define new method. (fhandler_socket::send): Ditto. * fhandler_socket.cc (fhandler_socket::recv): New method. (fhandler_socket::send): Ditto. (fhandler_socket::read): Call fhandler_socket::recv() now. (fhandler_socket::write): Call fhandler_socket::send() now. * net.cc (class wsock_event): Move definition to wsock_event.h. (fdsock): Revert previous patch. (cygwin_recv): Move implementation to fhandler_socket::recv(). (cygwin_send): Move implementation to fhandler_socket::send(). * wsock_event.h: New file.
2002-02-09 * net.cc (get_2k_ifconf): Create interface entries for tokenring cards.Corinna Vinschen2-1/+10
2002-02-09Contribute sh64-elf.Alexandre Oliva2-0/+9
2000-12-01 Alexandre Oliva <aoliva@redhat.com> * configure.in: Added sh64-*-*.
2002-02-08 * dtable.cc (dtable::dup2): Store fd for fhandler_socket.Corinna Vinschen5-3/+32
* fhandler.h (fhandler_base::set_fd): New virtual method. (fhandler_base::get_fd): Ditto. (fhandler_socket::set_fd): Ditto. (fhandler_socket::get_fd): Ditto. * fhandler_socket.cc (fhandler_socket::read): Call cygwin_recv instead of native Winsock recv. (fhandler_socket::write): Call cygwin_send instead of native Winsock send. * net.cc (fdsock): Store fd in fhandler_socket.
2002-02-08Contribute sh64-elf.Alexandre Oliva11-6/+403
2001-03-13 Alexandre Oliva <aoliva@redhat.com> * configure.host (newlib_cflags) [sh*-*-*]: Enable long long support in printf. 2001-01-29 Alexandre Oliva <aoliva@redhat.com> * libc/machine/sh/setjmp.S [SH5]: Switch to SHmedia mode before any labels. 2001-01-24 Alexandre Oliva <aoliva@redhat.com> * libc/sys/sh/trap.S (___trap34) [SH5]: Don't trash r2. 2000-12-16 Alexandre Oliva <aoliva@redhat.com> * libc/machine/sh/configure.in: Rework conditionals. * libc/machine/sh/Makefile.am: Likewise. * libc/machine/sh/configure, libc/machine/sh/Makefile.in: Rebuilt. 2000-12-01 Alexandre Oliva <aoliva@redhat.com> * configure.host: Match `sh*'. * libc/include/machine/setjmp.h: Define for SH5. * libc/machine/sh/configure.in: Detect SH5. * libc/machine/sh/configure: Rebuilt. * libc/machine/sh/Makefile.am: Use only setjmp.S for SH5. * libc/machine/sh/Makefile.in: Rebuilt. * libc/machine/sh/asm.h: Adjust for SH5. * libc/machine/sh/setjmp.S: Implement in SHmedia. * libc/sys/sh/crt0.S: Likewise. * libc/sys/sh/trap.S: Likewise.
2002-02-08Contribute sh64-elf.Alexandre Oliva2-2/+181
2002-01-23 Alexandre Oliva <aoliva@redhat.com> * sh.h (R_SH_GOTPLT32, R_SH_GOT_LOW16, R_SH_GOT_MEDLOW16, R_SH_GOT_MEDHI16, R_SH_GOT_HI16, R_SH_GOTPLT_LOW16, R_SH_GOTPLT_MEDLOW16, R_SH_GOTPLT_MEDHI16, R_SH_GOTPLT_HI16, R_SH_PLT_LOW16, R_SH_PLT_MEDLOW16, R_SH_PLT_MEDHI16, R_SH_PLT_HI16, R_SH_GOTOFF_LOW16, R_SH_GOTOFF_MEDLOW16, R_SH_GOTOFF_MEDHI16, R_SH_GOTOFF_HI16, R_SH_GOTPC_LOW16, R_SH_GOTPC_MEDLOW16, R_SH_GOTPC_MEDHI16, R_SH_GOTPC_HI16, R_SH_GOT10BY4, R_SH_GOTPLT10BY4, R_SH_GOT10BY8, R_SH_GOTPLT10BY8, R_SH_COPY64, R_SH_GLOB_DAT64, R_SH_JMP_SLOT64, R_SH_RELATIVE64): New relocs. (R_SH_FIRST_INVALID_RELOC_4): Adjust. 2001-05-16 Alexandre Oliva <aoliva@redhat.com> * sh.h: Renumbered and renamed some SH5 relocations to match official numbers and names; moved unmaching ones to the range 0xf2-0xff. 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com> * sh.h (sh64_get_contents_type): Declare. (sh64_address_is_shmedia): Likewise. 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com> * sh.h (sh64_elf_crange): New type. (struct sh64_section_data): New. (sh64_elf_section_data): New macro. (EF_SH5): Rename back from EF_SH64. 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com> * sh.h (SHF_SH5_ISA32_MIXED, SHT_SH5_CR_SORTED, SH64_CRANGES_SECTION_NAME, SH64_CRANGE_SIZE, SH64_CRANGE_CR_ADDR_OFFSET, SH64_CRANGE_CR_SIZE_OFFSET, SH64_CRANGE_CR_TYPE_OFFSET): New macros. 2000-12-12 Hans-Peter Nilsson <hpn@cygnus.com> * sh.h (EF_SH64): Don't define EF_SH64_ABI64. 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com> * sh.h (EF_SH64_32BIT_ABI, EF_SH64_64BIT_ABI): Delete. (EF_SH64_ABI64): New. 2000-11-23 Hans-Peter Nilsson <hpn@cygnus.com> * sh.h (EF_SH64): Rename from EF_SH5. (EF_SH64_32BIT_ABI): New. (EF_SH64_64BIT_ABI): New. (R_SH_PT_16, R_SH_SHMEDIA_CODE R_SH_IMMU5, R_SH_IMMS6, R_SH_IMMU6, R_SH_IMMS10, R_SH_IMMS10BY2, R_SH_IMMS10BY4, R_SH_IMMS10BY8, R_SH_IMMS16, R_SH_IMMU16, R_SH_IMM_LOW16, R_SH_IMM_LOW16_PCREL, R_SH_IMM_MEDLOW16, R_SH_IMM_MEDLOW16_PCREL, R_SH_IMM_MEDHI16, R_SH_IMM_MEDHI16_PCREL, R_SH_IMM_HI16, R_SH_IMM_HI16_PCREL, R_SH_64, R_SH_64_PCREL): New relocs. 2000-09-01 Ben Elliston <bje@redhat.com> * sh.h (EF_SH5): Define.
2002-02-08Contribute sh64-elf.Alexandre Oliva2-0/+11
2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com> * dis-asm.h (print_insn_sh64): New prototype. (print_insn_sh64l): New prototype. (print_insn_sh64x_media): New prototype.
2002-02-072002-02-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-9/+28
* libc/machine/i386/Makefile.am: (mach_add_src): Remove. (mach_add_obj): Conditionally set to setjmp.o or nothing. (LIB_SOURCES): Remove $(mach_add_src). (lib_a_LIBADD, lib_a_DEPENDENCIES): Add and set to $(mach_add_src). (lib_la_LIBADD, lib_la_DEPENDENCIES): Ditto. * libc/machine/i386/Makefile.in: Regenerate.
2002-02-07 * net.cc (cygwin_getsockname): Fix handling of NULL sun_path.Corinna Vinschen2-6/+15
2002-02-05* opcodes disassembler extensionFrank Ch. Eigler2-0/+11
[includes] 2002-02-04 Frank Ch. Eigler <fche@redhat.com> * dis-asm.h (disassemble_info): New field `insn_sets'. (INIT_DISASSEMBLE_INFO): Clear it. [opcodes] 2002-02-04 Frank Ch. Eigler <fche@redhat.com> * cgen-dis.in (print_insn_@arch@): Support disassemble_info.insn_sets.
2002-02-05*** empty log message ***Mark Salter1-0/+7
2002-02-05Add eh stuff and .jcr.Mark Salter1-1/+3
2002-02-05Add crti to startfile.Mark Salter2-2/+2
2002-02-05Add init/fini support.Mark Salter1-0/+15
2002-02-05merge from gccDJ Delorie2-6/+10
2002-02-05Fix typo.Jeff Johnston1-1/+1
2002-02-052002-02-05 Manik Raina <manik@cisco.com>Jeff Johnston4-4/+13
* libc/misc/dprintf (parse_number): #if 0 unused function. * libc/stdlib/ldtoa.c (_ldcheck): Remove unused local variables s, p, k, and outstr. * libc/stdlib/dtoa.c (_dtoa_r): Initialize mlo.
2002-02-052002-02-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-13/+31
* COPYING.NEWLIB: Remove advertising clause from Berkeley and Red Hat licenses.
2002-02-042002-02-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-0/+6
* libc/include/sys/reent.h [(!_REENT_SMALL]: Add _REENT_CHECK_EMERGENCY macro.
2002-02-03Remove redundant entry.DJ Delorie1-5/+0
2002-02-03merge from gccDJ Delorie2-0/+9
2002-02-03* libc/reent/signgam.c (__signgam): Fix error in previous.Matthew Green2-1/+5
2002-02-03* implement a new `struct _reent' that is significantly smaller. use thisMatthew Green41-67/+445
if _REENT_SMALL is defined in config.h. define this for xstormy16.
2002-02-02Revert sh64 changes. Accidently committed.Andrew Cagney2-58/+0
2002-02-02 * Makefile.in: Add all-tix to deps for all-snavigatorMo DeJong2-1/+6
so that tix is built when building snavigator.
2002-02-01In ld/ChangeLog:Geoffrey Keating12-58/+768
* scripttempl/xstormy16.sc: Don't allocate extra space for the stack. In libgloss/ChangeLog: * xstormy16/Makefile.in (SIM_OBJS): Remove sbrk.o, add sim_malloc_start.o. * xstormy16/eva_app.ld: Add __malloc_start. * xstormy16/sbrk.c: Remove. * xstormy16/sim_malloc_start.s: New file. * xstormy16/sim_high.ld: Make the stack start immediately at the end of the program. In newlib/ChangeLog: * configure.host (xstormy16): Don't use the generic malloc. * libc/machine/xstormy16/Makefile.am: Build tiny-malloc. * libc/machine/xstormy16/Makefile.in: Regenerate. * libc/machine/xstormy16/mallocr.c: New file. * libc/machine/xstormy16/tiny-malloc.c: New file.
2002-02-01Allow mips user to override memory sizeMichael Meissner2-1/+15
2002-02-01Synchronize dates with FSF version of the ChangeLog. Remove spurious entry.Nick Clifton1-7/+3
2002-02-01 * sim-sh64.h: New file.Ben Elliston2-1/+59
2002-02-01 * config.guess: Import from master sources, rev 1.229.Ben Elliston3-7/+30
* config.sub: Import from master sources, rev 1.240.
2002-02-01 * mmix.h: Tweak comments.Hans-Peter Nilsson2-2/+27
(MMIX_LD_ALLOCATED_REG_CONTENTS_SECTION_NAME): New. [BFD_ARCH_SIZE] (_bfd_mmix_prepare_linker_allocated_gregs, _bfd_mmix_finalize_linker_allocated_gregs, _bfd_mmix_check_all_relocs): Provide prototypes.
2002-02-01Support small archive for pre AIX 4.3Tom Rix2-4/+10
2002-01-31merge from gccDJ Delorie1-0/+4
2002-01-31Add support for OpenRISC 32-bit embedded processorNick Clifton9-36/+600
2002-01-31 * mkpasswd.c (main): Set default home path for 9x/Me if --path-to-homeCorinna Vinschen2-0/+8
isn't given.
2002-01-30 * include/mapi.h: New file.Danny Smith5-0/+191
* lib/mapi.def: Add missing function stubs. * lib/test.c: Include mapi.h.
2002-01-30 * passwd.cc (ChangePW): Add parameter to differ between called forCorinna Vinschen2-4/+14
checking old password and called for changing password. If called for checking old password, return non-zero only if password is surely incorrect. (main): Call ChangePW() with additional parameter.
2002-01-30add more wordsChristopher Faylor1-65/+72
2002-01-29* dump_setup.cc (parse_filename): Don't consider '_' part of the version.Christopher Faylor2-1/+6
2002-01-29 * net.cc (getdomainname): Fix registry key for 9x systems, too.Corinna Vinschen2-2/+6
2002-01-29 * net.cc (getdomainname): Fix registry key for NT systems.Corinna Vinschen2-0/+5
2002-01-29* cygcheck.cc: Fix typo. Remove uid_t kludge. Rely on kludge in sys/cygwin.hChristopher Faylor4-8/+18
instead. * getfacl.c: Add include to remove warning. * mkgroup.c (main): Assign variables outside of parameter passing. This seems to eliminate some compiler warnings.
2002-01-29* cygcheck.cc: Use specific cygwin includes, as required.Christopher Faylor2-5/+9