summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2002-07-173-47/+57
| | | | | | | | | | * include/commdlg.h: Define CDN_* notification message constants as UINT. 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net> * include/commctrl.h: Define notification message constants for NMHDR.code as UINT.
* 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com> Danny Smith2002-07-176-5/+95
| | | | | | | | | | | | | | | | | | | | * include/ddeml.h (MH_*) Add defines. (MONHSZSTRUCT): Add structure and typedefs. (MONLINKSTRUCT): Ditto. (MONCONVSTRUCT): Ditto. (MONCBSTRUCT): Ditto. (MONERRSTRUCT): Ditto. (MONMSGSTRUCT): Ditto. * include/windef.h: Don't define __cdecl or _cdecl for __WATCOM__. Don't define _export or __export for __WATCOM__. * include/windows.h (imm.h): #include. * include/winnt.h (LPEXCEPTION_RECORD): Add typedef. 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net> * include/wtypes.h: Remove duplicate #includes of rhc.h and rpcndr.h.
* * README: Add Running the Testsuite section.Thomas Fitzsimmons2002-07-171-3/+41
|
* 2002-07-16 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2002-07-173-45/+93
| | | | | * config.guess: Update to 2002-07-09 version. * config.sub: Update to 2002-07-03 version.
* 2002-07-16 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-1610-5/+111
| | | | | | | | | | | | | * libc/Makefile.am (stmp-extra): New target to set makeinfo flag if LIBC_EXTRA_LIB is present. * libc/Makefile.in: Regenerated. * libc/libc.texinfo: Add blank line. * libc/argz/Makefile.am: Add doc support. * libc/search/Makefile.am: Ditto. * libc/argz/Makefile.in: Regenerated. * libc/search/Makefile.in: Ditto. * libc/misc/misc.tex: Add ffs function. * libc/stdio/ftell.c: Fix missing doc delimeter in description.
* jdf fix.Christopher Faylor2002-07-161-6/+6
|
* 2002-07-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-151-1/+1
| | | | | | | * libc/include/sys/config.h[__H8300__]: Replace __SMALL_BITFIELDS definition that was removed in error. Move definition before comment regarding H8300 macro definition.
* 2002-07-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-152-0/+6
| | | | | * libc/include/sys/config.h[__H8300__]: Replace __SMALL_BITFIELDS definition that was removed in error.
* 2002-07-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-153-161/+58
| | | | | | | | * libc/include/machine/ieeefp.h: Change to only define floating point defines (e.g one of __IEEE_BIG_ENDIAN or __IEEE_LITTLE_ENDIAN must be defined for each platform). * libc/include/sys/config.h: Include <machine/ieeefp.h> and remove redundant floating point definitions.
* 2002-07-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-152-1/+12
| | | | | * libc/sys/linux/callocr.c: Fix so code references calloc.
* 2002-07-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-1551-41/+6881
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libc/sys/linux/Makefile.am: Add new files. * libc/sys/linux/Makefile.in: Regenerated. * libc/sys/linux/bp-sym.h: Moved to include directory. * libc/sys/linux/mmap.c: Add weak aliases: __mmap, __munmap, __mremap. * libc/sys/linux/inode.c: Set _LIBC to 1. * libc/sys/linux/mq_close.c: Ditto. * libc/sys/linux/mq_getattr.c: Ditto. * libc/sys/linux/mq_open.c: Ditto. * libc/sys/linux/mq_receive.c: Ditto. * libc/sys/linux/mq_send.c: Ditto. * libc/sys/linux/mq_setattr.c: Ditto. * libc/sys/linux/mq_unlink.c: Ditto. * libc/sys/linux/calloc.c: New file. * libc/sys/linux/callocr.c: Ditto. * libc/sys/linux/cfreer.c: Ditto. * libc/sys/linux/config.h: Ditto. * libc/sys/linux/free.c: Ditto. * libc/sys/linux/freer.c: Ditto. * libc/sys/linux/msize.c: Ditto. * libc/sys/linux/msizer.c: Ditto. * libc/sys/linux/mstats.c: Ditto. * libc/sys/linux/mtrim.c: Ditto. * libc/sys/linux/mtrimr.c: Ditto. * libc/sys/linux/pvallocr.c: Ditto. * libc/sys/linux/realloc.c: Ditto. * libc/sys/linux/reallocr.c: Ditto. * libc/sys/linux/thread-m.h: Ditto. * libc/sys/linux/vallocr.c: Ditto. * libc/sys/linux/bp-checks.h: Ditto. * libc/sys/linux/libc-symbols.h: Ditto. * libc/sys/linux/libc-tsd.h: Ditto. * libc/sys/linux/libintl.h: Ditto. * libc/sys/linux/malign.c: Ditto. * libc/sys/linux/malignr.c: Ditto. * libc/sys/linux/mallinfor.c: Ditto. * libc/sys/linux/malloc.c: Ditto. * libc/sys/linux/mallocr.c: Ditto. * libc/sys/linux/malloptr.c: Ditto. * libc/sys/linux/mallstatsr.c: Ditto. * libc/sys/linux/mcheck.c: Ditto. * libc/sys/linux/mhooks.h: Ditto. * libc/sys/linux/include/bp-sym.h: Ditto. * libc/sys/linux/include/malloc.h: Ditto. * libc/sys/linux/include/mcheck.h: Ditto. * libc/sys/linux/machine/i386/getpagesize.c: New file. * libc/sys/linux/machine/i386/Makefile.am: Add getpagesize.c. * libc/sys/linux/machine/i386/Makefile.in: Regenerated. * libc/sys/linux/machine/i386/sysdep.h: New file. * libc/sys/linux/machine/i386/weakalias.h: Add weak_function support. * libc/sys/linux/sys/dirent.h: Set _LIBC to 1. * libc/sys/linux/sys/types.h: Add new types.
* * security.cc (get_group_sidlist): Fix formatting.Corinna Vinschen2002-07-152-3/+9
|
* * dcrt0.cc (initial_env): Force path and CYGWIN_DEBUG contents to lower case.Christopher Faylor2002-07-153-6/+16
| | | | | * exceptions.cc (error_start_init): Use the name derived from GetModuleName rather than myself->progname.
* * dcrt0.cc (dll_crt0_1): Move debug_init call back to here. Avoid a compilerChristopher Faylor2002-07-147-27/+42
| | | | | | | | | | | | | | | warning. * shared.cc (memory_init): Remove debug_init call. * debug.h (handle_list): Change "clexec" to "inherited". * debug.cc: Remove a spurious declaration. (setclexec): Conditionalize away since it is currently unused. (add_handle): Use inherited field rather than clexec. (debug_fixup_after_fork_exec): Ditto. Move debugging output to delete_handle. (delete_handle): Add debugging output. * fhandler.cc (fhandler_base::set_inheritance): Don't bother setting inheritance in debugging table since the handle was never protected anyway. (fhandler_base::fork_fixup): Ditto. * exceptions.cc (debugger_command): Revert.
* * debug.cc (clexec): Add missing `hl = hl->next'.Christopher Faylor2002-07-142-0/+5
|
* * Makefile.in (cygrun.exe): Add a -lcygwin on the end.Christopher Faylor2002-07-142-1/+5
|
* * Makefile.in (cygserver.exe): Add -lstdc++.Christopher Faylor2002-07-142-2/+7
| | | | (cygrun.exe): Move -lgcc last.
* add initial informationChristopher Faylor2002-07-131-1/+3
|
* cleanup a tadChristopher Faylor2002-07-131-8/+18
|
* * dcrt0.cc (dll_crt0_1): Delay closing of some handles until cygheap has beenChristopher Faylor2002-07-135-9/+66
| | | | | | | | | | set up. (break_here): New function, for debugging. (initial_env): Add program name to "Sleeping" message. Implement new "CYGWIN_DEBUG" environment variable option. * exceptions.cc (debugger_command): Add argument to dumper call. * strace.cc (strace::hello): Use winpid if cygwin pid is unavailable. (strace::vsprntf): Ditto.
* * debug.h (handle_list): Move here from debug.cc. Add "inherit" flagChristopher Faylor2002-07-1318-111/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | functionality. * cygheap.cc (init_cheap): Move cygheap_max calculation to _csbrk. (_csbrk): Reorganize to not assume first allocation is <= 1 page. (cygheap_setup_for_child): Mark protected handle as inheritable. * cygheap.h (cygheap_debug): New struct. (init_cygheap): Add new structure when debugging. * dcrt0.cc (dll_crt0_1): Remove call to debug_init. Close ppid_handle here, if appropriate. Don't protect subproc_ready, since it is already protected in the parent. Call memory_init prior to ProtectHandle to ensure that cygheap is set up. Call debug_fixup_after_fork_exec when appropriate. (_dll_crt0): Don't close ppid_handle here. * debug.cc: Use cygheap debug structure rather than static elements throughout. (add_handle): Don't issue a warning if attempt to protect handle in exactly the same way from exactly the same place. Add pid info to warning output. Accept additional argument controlling whether handle is to be inherited. Add pid to stored information. (debug_fixup_after_fork_exec): Renamed from debug_fixup_after_fork. Reorganize to avoid erroneously skipping handles. (mark_closed): Add pid info to warning output. (setclexec): Rename from setclexec_pid. * fhandler.cc (fhandler_base::get_default_fmode): Minor reorg. (fhandler_base::fstat): Add debugging output. (fhandler_base::set_inheritance): Call setclexec rather than setclexec_pid. (fhandler_base::fork_fixup): Ditto. * fhandler_console.cc (get_tty_stuff): Mark protected handle as inheritable. * fhandler_tty.cc (fhandler_tty_slave::open): Ditto. * tty.cc (tty::make_pipes): Ditto. (tty::common_init): Ditto. * fork.cc (fork_parent): Ditto. (fork_child): Close protected handles with correct name. Remove debug_fixup_after_fork call. * fhandler_socket.cc (fhandler_socket::create_secret_event): Mark protected handle as inheritable/non-inheritable, as appropriate. * shared.cc (memory_init): Mark protected handle as inheritable. Call debug_init here. * sigproc.cc (wait_sig): Close protected handle with correct name. * spawn.cc (spawn_guts): Rename spr to subproc_ready and mark it as inheritable. * exceptions.cc (debugger_command): Try to run dumper.exe, if found. * syscalls.cc (fstat64): Don't follow symlinks for path_conv lookup since path is already resolved.
* fyx tipo.Christopher Faylor2002-07-121-1/+1
|
* 2002-07-12 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-123-2/+15
| | | | | | | | * libc/sys/linux/include/mqueue.h: Change to use <bits/siginfo.h> instead of <asm/siginfo.h>. * libc/sys/linux/sys/signal.h: Change to include various linux <bits/xxx.h> header files, rather than <linux/signal.h> so as to work with multiple releases of glibc header files.
* * cygwin.in: Change erroneous entries.Christopher Faylor2002-07-122-2/+5
|
* 2002-07-12 Chris Demetriou <cgd@broadcom.com>Jeff Johnston2002-07-1211-13/+1421
| | | | | | | | | | | | | | | | | * mips/Makefile.in (GENOBJS2): New variable to name other commonly used objects. (DVEOBJS, JMR3904OBJS): Reference GENOBJS2. * mips/Makefile.in: Add support for Broadcom CFE firmware. * mips/configure.in: (mipsisa32*-*-*, *): Likewise. * mips/configure: Regenerate. * mips/cfe.c: New file. * mips/cfe.ld: New file. * mips/cfe_api.c: New file. * mips/cfe_api.h: New file. * mips/cfe_api_int.h: New file. * mips/cfe_error.h: New file. * mips/cfe_prestart.S: New file.
* 2002-07-12 Chris Demetriou <cgd@broadcom.com>Jeff Johnston2002-07-1217-1/+97
| | | | | | | | | | | | | | | | | | | | | | * mips/array.ld (hardware_exit_hook, hardware_hazard_hook): New symbols for optionally-provided functions. * mips/ddb-kseg0.ld: Likewise. * mips/ddb.ld: Likewise. * mips/dve.ld: Likewise. * mips/idt.ld: Likewise. * mips/idt32.ld: Likewise. * mips/idt64.ld: Likewise. * mips/idtecoff.ld: Likewise. * mips/jmr3904app-java.ld: Likewise. * mips/jmr3904app.ld: Likewise. * mips/jmr3904dram-java.ld: Likewise. * mips/jmr3904dram.ld: Likewise. * mips/lsi.ld: Likewise. * mips/nullmon.ld: Likewise. * mips/pmon.ld: Likewise. * mips/crt0.S: Invoke hardware_exit_hook and hardware_hazard_hook functions if they are provided. (_exit): Handle __embedded_pic properly.
* * configure.in: Remove two redundant tests.DJ Delorie2002-07-112-7/+6
|
* * configure.in (mips*-*-irix6*o32): Enable stabs.DJ Delorie2002-07-112-0/+8
|
* 2002-07-11 Chris Demetriou <cgd@broadcom.com>Jeff Johnston2002-07-113-0/+143
| | | | | | * testsuite/newlib.search/hsearchtest.c: New file to test newlib/libc/search. * testsuite/newlib.search/hsearchtest.exp: Likewise.
* * fhandler_disk_file.cc (fhandler_disk_file::open): Don'tCorinna Vinschen2002-07-112-3/+6
| | | | | move the file pointer to the end of file if O_APPEND is specified in the open flags.
* jdf patchChristopher Faylor2002-07-111-102/+482
|
* Fix name typo.Jeff Johnston2002-07-101-1/+1
|
* 2002-07-10 Florian Shrack <florian.schrack@freenet.de>Jeff Johnston2002-07-103-0/+17
| | | | | | * libc/sys/mmixware/read.c: Use SYS_Fgets syscall if dealing with a terminal. * libc/sys/mmixware/sys/syscall.h (SYS_Fgets): Definition added.
* * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,Jakub Jelinek2002-07-102-0/+12
| | | | | | | | | | | | DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*. (get_section_type_name): Handle SHT_GNU_LIBLIST. (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ, DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED. (process_gnu_liblist): New. (process_file): Call it. * elf/common.h (SHT_GNU_LIBLIST, DT_GNU_PRELINKED, DT_GNU_CONFLICT*, DT_GNU_LIBLIST*): Define.
* more jdfChristopher Faylor2002-07-101-27/+54
|
* * config/tc-mips.c (macro_build): Handle MIPS16 insns.Thiemo Seufer2002-07-092-0/+7
| | | | | | | | (mips_ip): Likewise. * mips.h (INSN_MIPS16): New define. * mips-dis.c (mips_isa_type): Add MIPS16 insn handling. * mips-opc.c (I16): New define. (mips_builtin_opcodes): Make jalx an I16 insn.
* Merge changes from MinGWEarnie Boyd2002-07-094-0/+14
|
* * lib/ntdll.def: Remove \r.Earnie Boyd2002-07-091-283/+283
|
* * debug.cc: Avoid explicit zeroing of globals.Christopher Faylor2002-07-093-10/+39
| | | | | | | | (lock_debug): Make locker a static member. Avoid unlocking when already unlocked (from Conrad Scott). (debug_init): Initialize lock_debug::locker here. * fork.cc (fork_child): Fix up fdtab earlier to avoid some (but not all) confusion with close-on-exec craziness.
* More jdf changes.Christopher Faylor2002-07-091-137/+176
|
* * configure.in: Don't build grez.DJ Delorie2002-07-083-10/+3
| | | | * Makefile.in: Ditto.
* * Makefile.in: Remove references to bsp, cygmon, libstub.DJ Delorie2002-07-083-56/+13
| | | | | | * configure.in: Ditto. * configure.in: Remove leftover reference to gdbtest.
* 2002-07-08 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-082-0/+6
| | | | * libc/include/math.h (MAXFLOAT): Added.
* * configure.in (gxx_include_dir): Change to match versionedDJ Delorie2002-07-082-1/+6
| | | | C++ headers if --enable-version-specific-runtime-libs is used.
* Joshua Daniel Franklin update.Christopher Faylor2002-07-081-62/+121
|
* Some small speedups.Joern Rennecke2002-07-082-5/+7
|
* gas/ChangeLogAlan Modra2002-07-082-4/+8
| | | | | | | | | * config/tc-i386.c (process_suffix): Remove intel mode movsx and movzx fudges. (md_assemble): Instead, zap the suffix here. include/opcode/ChangeLog * i386.h: Remove IgnoreSize from movsx and movzx.
* doc patch.Christopher Faylor2002-07-071-76/+85
|
* * configure.in: Check for libiconv.a.Christopher Faylor2002-07-074-38/+78
| | | | | * configure: Regenerate. * Makefile.in: Add libiconv.a to libraries required for dumper.exe.
* * Makefile.in: Use MINGW stuff from Makefile.common.Christopher Faylor2002-07-074-23/+15
|