aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-09-102004-08-31 Robert Bowdidge <bowdidge@apple.com>DJ Delorie2-0/+10
* mh-ppc-darwin: Add file, and override BOOT_CFLAGS.
2004-09-10 * fhandler.cc (fhandler_base::dup): Use debug_printf.Corinna Vinschen2-2/+6
2004-09-10 * Makefile.in: Create libutil.a from bsdlib.o exports.Corinna Vinschen7-70/+78
* bsdlib.cc (logwtmp): Move from syscalls.cc to here. (login): Ditto. (logout): Ditto. * winsup.h (EXPORT_ALIAS): New macro. * exec.cc: Define alias symbols using EXPORT_ALIAS macro. * syscalls.cc: Ditto. * times.cc: Ditto.
2004-09-102004-09-09 Daniel Berlin <dberlin@dberlin.org>Daniel Berlin6-837/+106
* Makefile.def: Remove libbanshee. * Makefile.tpl: Ditto. * configure.in: Ditto. * Makefile.in: Regen. * configure: Ditto.
2004-09-092004-09-09 Paul Brook <paul@codesourcery.com>Jeff Johnston13-160/+302
* libc/include/sys/reent.h (struct _on_exit_args): Add _dso_handle and _is_cxa. (struct _atexit): Add _next when _REENT_SMALL. (struct _reent): Add _atexit0 when _REENT_SMALL. (_REENT_INIT_PTR): Adjust. * libc/stdlib/Makefile.am (GENERAL_SOURCES): Add __atexit.c and __call_exit.c. (EXTENDED_SOURCES): Add cxa_atexit.c and cxa_finalize.c. * libc/stdlib/Makefile.in: Regenerate. * libc/stdlib/__atexit.c: New file. * libc/stdlib/__call_atexit.c: New file. * libc/stdlib/atexit.h: Remove old definitions. Add new. * libc/stdlib/atexit.c (atexit): Use __register_exitproc. * libc/stdlib/cxa_atexit.c: New file. * libc/stdlib/cxa_finalize.c: New file. * libc/stdlib/exit.c (exit): Use __call_exitprocs. * libc/stdlib/on_exit.c (on_exit): Use __register_exitproc. 2004-09-09 Jeff Johnston <jjohnstn@redhat.com> * libc/reent/reent.c [_REENT_SMALL]: Fix reference to _on_exit_args_ptr.
2004-09-09opcodes/Alan Modra2-1/+5
* ppc-opc.c (L): Make this field not optional. include/opcode/ * ppc.h (PPC_OPERAND_OPTIONAL): Fix comment.
2004-09-09 * fhandler_tape.cc (fhandler_dev_tape::open): Fix typo.Corinna Vinschen2-1/+5
2004-09-09 * pipe.cc (create_selectable_pipe): Work around bug in Windows 95Corinna Vinschen2-2/+9
where CreateNamedPipe returns NULL.
2004-09-09 * include/sys/stat.h (_S_IFLNK): Add definition.Earnie Boyd2-3/+16
(S_IFLNK) Ditto. (_lstat) Ditto. (lstat) Ditto. (_S_ISLNK) Recode. (S_ISLNK) Ditto.
2004-09-08 * include/sys/stat.h (_S_ISLNK): Add definition.Earnie Boyd2-0/+7
(S_ISLNG): Ditto.
2004-09-08 * sim-sh.h: Add new sh2a banked registers.Corinna Vinschen2-3/+17
2004-09-072004-09-05 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet3-23/+41
* cygheap.h (cwdstuff::drive_length): New member. (cwdstuff::get_drive): New method. * path.cc (normalize_win32_path): Simplify by using cwdstuff::get_drive. (mount_info::conv_to_win32_path): Use cwdstuff::get_drive as default for /. (cwdstuff::set): Initialize drive_length.
2004-09-072004-09-07 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2-56/+77
* missing: Import latest version from master repository.
2004-09-07* cygtls.cc (_cygtls::init_thread): Set __sdidinit to negative value toChristopher Faylor3-1/+10
indicate that it is "special". * thread.cc (pthread::exit): If __sdidinit is < 0, it was never really initialized so reset it to 0 before calling _reclaim_reent.
2004-09-06 * bsd_mutex.cc (_msleep): Disable resetting event object for now.Corinna Vinschen2-0/+11
2004-09-062004-09-06 Hosaka Yuji <hos@tamanegi.org>Danny Smith3-3/+269
* include/mshtml.h (IHTMLDocument2): Correct get_selection declaration. (IHTMLSelectionObject): Correct get_type declaration. (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase, IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement, IHTMLBodyElement2): Add interfaces. (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN, LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add typedefs. * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3): Add IIDs.
2004-09-05* include/cygwin/version.h: Bump DLL minor number to 12.Christopher Faylor2-1/+5
2004-09-05 * include/w32api.h: Increment version to 3.1.Earnie Boyd3-3/+15
* Makefile.in: Ditto.
2004-09-05 * mingwex/Makefile.in: Correct typo in list of DISTFILES.Earnie Boyd2-1/+2
2004-09-05 * include/_mingw.h: Increment minor version for 3.5 release.Earnie Boyd3-3/+8
* Makefile.in: Ditto.
2004-09-052004-09-05 Hosaka Yuji <hos@tamanegi.org>Danny Smith4-0/+17
* include/winuser.h (MonitorFromPoint, MonitorFromRect, MonitorFromWindow): Add prototypes. * lib/user32.def (MonitorFromPoint, MonitorFromRect, MonitorFromWindowMonitorFromWindow): Add stubs. * include/shellapi.h (DuplicateIcon): Add prototype.
2004-09-05 * include/winuser.h (WINUSERAPI): New define.Danny Smith2-575/+589
Use it to mark user32.dll imports, throughout.
2004-09-0522004-09-05 Hosaka Yuji <hos@tamanegi.org>Danny Smith2-21/+33
* lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData, HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature, HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport, HidD_GetManufacturerString, HidD_GetMsGenreDescriptor, HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor, HidD_GetPreparsedData, HidD_GetProductString, HidD_GetSerialNumberString, HidD_SetConfiguration, HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport, HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
2004-09-05merge from gccDJ Delorie3-5/+20
2004-09-04Import latest version from master repository.Nick Clifton3-61/+156
2004-09-03 * configure.in: Remove target-libstdc++-v3 from noconfigdirs forRichard Henderson3-12/+14
*-*-netware, but add target-libmudflap. Consolidate *-*-netware targets (of which really only i?86 exists) into a single entry. * configure: Likewise.
2004-09-03 * security.cc: Fix a few more strace_prints.Corinna Vinschen2-4/+8
2004-09-03Regularize most strace_prints throughout so that %E is always preceded by aChristopher Faylor18-78/+70
comma and elminate most uses of "foo = %s" to "foo %s".
2004-09-03Christopher Faylor <cgf@timesys.com>Christopher Faylor5-21/+250
* autoload.cc (NtQueryInformationFile): Return nonzero on error. * ntdll.h (FILE_PIPE_LOCAL_INFORMATION): Add. (NtQueryInformationFile): Fix types for last two arguments. * pipe.cc: Include stdlib.h, limits.h, and ntdll.h. (create_selectable_pipe): New function to create a pipe that can be used with NtQueryInformationFile for select. (fhandler_pipe::create): Call create_selectable_pipe instead of CreatePipe. (pipe): Use DEFAULT_PIPEBUFSIZE as argument to create_pipe. * select.cc: Include limits.h and ntdll.h. (peek_pipe): Add select_printf output. Call NtQueryInformationFile to implement select for write on pipes. (fhandler_pipe::select_read): Reorder field assignments to be consistent with fhandler_pipe::select_write. (fhandler_pipe::select_write): Initialize startup, verify, cleanup, and write_ready fields for select_record. (fhandler_pipe::select_except): Tweak indentation to be consistent with fhandler_pipe::select_write.
2004-09-02 * textbinary.sgml: Change default mode for non-mounted paths to binary.Corinna Vinschen2-1/+5
2004-09-012004-09-01 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini5-117/+1100
* Makefile.tpl (sorry): Remove. (clean-stage[+id+], clean-stage[+id+]-module): New targets. (cleanstrap targets): Depend on distclean, not distclean-stage1. (do-clean): Clean per-stage directories too. (do-distclean): Run distclean-stage1 too. (.NOTPARALLEL): Enable during toplevel bootstrap. (stage[+id+]-bubble): Enable parallel execution during the recursive invocation. * Makefile.in: Regenerate. Sync from gcc (moving the Makefile.in change to Makefile.tpl): 2004-08-31 Robert Bowdidge <bowdidge@apple.com> * Makefile.in: Move BOOT_CFLAGS above host makefile fragment include. * configure.in: add test for powerpc-*-darwin* to specify makefile frag * configure: regenerate * config/mh-ppc-darwin: create file, override BOOT_CFLAGS for -mdynamic-no-pic
2004-08-31 * sysv_shm.cc (kern_shmat): Add debug_printf's.Corinna Vinschen2-0/+6
2004-08-312004-08-31 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini5-78/+165
* Makefile.def (build_modules): Add fixincludes. (dependencies): Make gcc depend on fixincludes. * configure.in (build_tools): Add fixincludes. (build_configdirs): Always include build_libs. * Makefile.in: Regenerate. * configure: Regenerate.
2004-08-31* fork.cc (fork_parent): Return the cygpid directly derived from the winpid.Christopher Faylor2-6/+10
2004-08-30* fork.cc (fork_parent): Record child's pid when we're sure that it has beenChristopher Faylor3-3/+8
filled out by the child. * pinfo.cc (pinfo::init): Trivial change.
2004-08-302004-08-26 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini6-1326/+1035
* Makefile.def (bootstrap stages): Add 'lean' parameter. * Makefile.tpl (configure-stageN-*, all-stageN-*): Turned into phony targets; do not generate timestamp files. (distclean-stageN): Remove references to their timestamp files. (restageN, touch-stageN): Remove. (stageN-bubble): Rewritten. (compare): Support lean bootstraps. * Makefile.in: Regenerate. * configure.in: Only warn when bootstrapping but build != host or build != target. Support lean bootstraps. * configure: Regenerate. Sync from gcc: 2004-08-26 Phil Edwards <phil@codesourcery.com> * configure.in: Give a better error message if GMP/MPFR are missing and a language needing them has been requested. * configure: Regenerated. 2004-08-25 Phil Edwards <phil@codesourcery.com> * configure.in: Print a list of available language front-ends if a requested one is missing. Tidy stray tab characters. * configure: Regenerated.
2004-08-29 * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Allow to reportCorinna Vinschen2-1/+6
success on systems with ntsec and ntea set.
2004-08-28 * fhandler.cc (fhandler_base::write): In the lseek_bug case, set EOFCorinna Vinschen2-16/+26
before zero filling. Combine similar error handling statements.
2004-08-282004-08-28 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2-2/+10
* syscalls.cc (ftruncate64): On 9x, call write with a zero length to zero fill when the file is extended.
2004-08-25 * i386/cygmon.ld (.text): Fix alignment.Corinna Vinschen2-0/+7
(.rodata): Handle .rodata.* sections.
2004-08-25Apply Dmitry Diky's patches to add relaxation to msp430.Nick Clifton4-2/+119
2004-08-252004-08-25 Lars Rune N�stdal <daysleper@users.sourceforge.net>Danny Smith2-4/+19
* include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE): Add defines. (PCOORD): Add typedef. (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
2004-08-25 * include/winldap.h: Don't check value of UNICODE.Danny Smith2-1/+6
Thanks to: "Jean-Do" <spab@users.sourceforge.net>
2004-08-24 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.Danny Smith2-0/+9
2004-08-24 * syscalls.cc (link): Avoid compiler warning.Corinna Vinschen2-0/+5
2004-08-24 * bsd_mutex.cc (_msleep): Release process object while waiting.Corinna Vinschen2-0/+6
2004-08-24 * winsup.api/mmaptest01.c (main): Accomodate 9x memory usage.Corinna Vinschen2-1/+8
2004-08-24 * winsup.api/ltp/symlink01.c (do_link): Print inode numbers using %lluCorinna Vinschen2-2/+7
format specifier.
2004-08-24 * include/malloc.h (__mingw_aligned_offset_malloc,Danny Smith3-7/+26
__mingw_aligned_offset_realloc, __mingw_aligned_malloc, __mingw_aligned_realloc, __mingw_aligned_free): Add prototypes. * mingwex/Makefile.in (DISTFILES): Add mingw-aligned-malloc.c, tst-aligned-malloc.c. (REPLACE_OBJS): Add mingw-aligned-malloc.o.
2004-08-242004-08-24 Steven G. Johnson <stevenj@alum.mit.edu>Danny Smith3-0/+215
* mingwex/mingw-aligned-malloc.c: New file. * mingwex/tst-aligned-malloc.c: New file.