summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* * testsuite/winsup.api/winsup.exp: Add -mwin32 to gcc flags so windows.h willChristopher Faylor2002-07-072-1/+6
| | | | be found.
* * Makefile.common (MINGW_INCLUDES): Simplify.Christopher Faylor2002-07-072-43/+8
| | | | | (MINGW_CFLAGS): New. (MINGW_CXXFLAGS): Ditto.
* Add missing entry from 2002-06-25Christopher Faylor2002-07-071-0/+43
|
* * libc/machine/sh/Makefile.am (lib_a_SOURCES):Joern Rennecke2002-07-075-32/+193
| | | | | | | | Make strcmp.S unconditional. * libc/machine/sh/Makefile.in: Regenerate. * libc/machine/sh/asm.h (DELAYED_BRANCHES, SL): Also for __SH5__ . * strcmp.S (strcmp): Add SHmedia variant. Use different registers for SHcompact.
* * fhandler.h (fhandler_socket::is_unconnected): Constify.Corinna Vinschen2002-07-065-20/+55
| | | | | | | | | | | | | | | | | | | (fhandler_socket::is_connect_pending): Ditto. (fhandler_socket::is_connected): Ditto. (fhandler_socket::set_connect_state): New method. (struct select_record): Add member `except_on_write'. (select_record::select_record): Initialize all bool values to `false'. * fhandler_socket.cc: Use set_connect_state() method throughout. (fhandler_socket::connect): Set state always to connected if connection isn't pending. * net.cc (cygwin_getsockopt): Revert erroneous previous patch. * select.cc (set_bits): Check for `except_on_write'. Set fd in write_fds if set. Set connect state to connected if fd has been returned by WINSOCK_SELECT. (peek_socket): Check for `except_on_write'. (start_thread_socket): Ditto. (fhandler_socket::select_write): Don't set `write_ready' if connect is pending. Set `except_on_write' if connect is pending.
* add missing entryChristopher Faylor2002-07-051-0/+3
|
* * ntdll.h (_SYSTEM_PROCESSOR_TIMES): Force eight byte alignment.Christopher Faylor2002-07-053-36/+43
| | | | (_SYSTEM_TIME_OF_DAY_INFORMATION): Ditto.
* * fhandler.h (UNCONNECTED): New define.Corinna Vinschen2002-07-055-20/+64
| | | | | | | | | | | | | | | | | | | | | (CONNECT_PENDING): Ditto. (CONNECTED): Ditto. (class fhandler_socket): Add member `had_connect_or_listen'. Add member functions `is_unconnected', `is_connect_pending' and `is_connected'. * fhandler_socket.cc (fhandler_socket::connect): Set member `had_connect_or_listen' according to return code of WinSock call. (fhandler_socket::listen): Ditto. * net.cc (cygwin_getsockopt): Modify SO_ERROR return value in case of socket with pending connect(). * select.cc (peek_socket): Only add socket to matching fd_set if it's not "ready". Call WINSOCK_SELECT only if at least one socket is in one of the fd_sets. (start_thread_socket): Only add socket to matching fd_set if it's not "ready". (fhandler_socket::select_write): Set write_ready to true also if socket isn't connected or listening.
* 2002-07-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-042-2/+9
| | | | | * libc/sys/linux/inode.c: Fix utime prototype and add _LIBC define before including <sys/lock.h>.
* * ltcf-cxx.sh (hpux*): Modify to support ia64-*-hpux*.Alexandre Oliva2002-07-042-3/+20
|
* 2002-07-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-048-6/+120
| | | | | | | | | | | | * libc/include/utime.h: Add include of <_ansi.h>. * libc/sys/linux/Makefile.am: Add utimes.c. * libc/sys/linux/Makefile.in: Regenerated. * libc/sys/linux/inode.c(__umask): New static routine. (umask): Written to use __umask and attempt to thread lock. (getumask): New function written to use __umask and thread lock. * libc/sys/linux/utimes.c: New file. * libc/sys/linux/sys/time.h: Fix utimes prototype. * libc/sys/linux/sys/utime.h: New file.
* * Remove files (should have been done on 2002-06-20).Thomas Fitzsimmons2002-07-042-322/+0
|
* * process.c: Add comment.Thomas Fitzsimmons2002-07-041-0/+3
|
* * libtool.m4: New file.Thomas Fitzsimmons2002-07-0466-64/+1037
| | | | | * libc/sys/linux/process.c: Implement vfork in terms of fork, rather than as a syscall.
* 2002-07-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-048-30/+119
| | | | | | | | | | * libc/include/stdio.h: Add new prototypes. * libc/stdio/Makefile.am: Add fseeko.c and ftello.c. * libc/stdio/Makefile.in: Regenerated. * libc/stdio/fseek.c: Add fseeko documentation. * libc/stdio/ftell.c: Add ftello documentation. * libc/stdio/fseeko.c: New file. * libc/stdio/ftello.c: New file.
* 2002-07-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-049-52/+284
| | | | | | | | | | | | * libc/stdio/Makefile.am: Add asprintf.c and vasprintf.c. * libc/stdio/Makefile.in: Regenerated. * libc/stdio/asprintf.c: New file. * libc/stdio/vasprintf.c: Ditto. * libc/stdio/fvwrite.c: Add code to dynamically reallocate the buffer for asprintf support. * libc/stdio/sprintf.c: Add asprintf documentation. * libc/stdio/vfprintf.c: Add vasprintf documentation. * libc/include/stdio.h: Add new prototypes.
* * fhandler_socket.cc (fhandler_socket::set_sun_path): Don't freeCorinna Vinschen2002-07-042-3/+6
| | | | memory here. Allow NULL parameter.
* * fhandler_socket.cc (fhandler_socket::dup): Add missing copy operationCorinna Vinschen2002-07-042-0/+7
| | | | on sun_path.
* * winsup.api/pthread/cancel1.c: New test. Port from pthreads-win32Egor Duda2002-07-046-0/+840
| | | | | | | | project. * winsup.api/pthread/cancel2.c: Ditto. * winsup.api/pthread/cancel3.c: Ditto. * winsup.api/pthread/cancel4.c: Ditto. * winsup.api/pthread/cancel5.c: Ditto.
* 2002-06-25 Thomas Pfaff <tpfaff@gmx.net>Robert Collins2002-07-045-281/+385
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/pthread.h (PTHREAD_CANCELED): Defined a reasonable value. * pthread.cc (pthread_exit): Call method instead of function. (pthread_setcancelstate): Ditto. (pthread_setcanceltype): Ditto. (pthread_testcancel): Ditto. * thread.h (pthread::cancel_event): New member. (__pthread_cancel_self): New prototype. (pthread::exit): New Method. (pthread::cancel): Ditto. (pthread::testcancel): Ditto. (pthread::cancel_self): Ditto. (pthread::static_cancel_self): Ditto. (pthread::setcancelstate): Ditto. (pthread::setcanceltype): Ditto. (__pthread_cancel): Give c++ linkage. (__pthread_exit): Remove. (__pthread_setcancelstate): Ditto. (__pthread_setcanceltype): Ditto. (__pthread_testcancel): Ditto. * thread.cc (pthread::pthread): Inititialize cancel_event. (pthread::~pthread): Close cancel_event if needed. (pthread::create): Create cancel_event. (pthread::exit): New method. Replacement for __pthread_exit. (pthread::cancel): New method. (pthread::testcancel): Ditto. (pthread::static_cancel_self); New static method. (pthread::setcancelstate): New method. Replacement for __pthread_setcancelstate. (pthread::setcanceltype): New method. Replacement for __pthread_setcanceltype. (pthread::pop_cleanup_handler): Added lock for async cancel safe cancellation. (pthread::thread_init_wrapper): Change __pthread_exit to thread->exit(). (__pthread_cancel): Call method thread->cancel(). (__pthread_exit): Remove. (__pthread_setcancelstate): Ditto. (__pthread_setcanceltype): Ditto. (__pthread_testcancel): Ditto.
* Let RPC API work with or without windows.h.Danny Smith2002-07-043-3/+15
| | | | | | | * include/rpc.h: Conditionally include <windows.h> before header guard. * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before header guard.
* * Makefile.in: Eliminate unneeded Makefile recreation rule.Christopher Faylor2002-07-042-5/+4
|
* * configure.in: Make --without-x work.DJ Delorie2002-07-032-1/+9
|
* * include/cygwin/version.h: Bump DLL minor number.Christopher Faylor2002-07-032-1/+5
|
* * include/sys/statfs.h: New header file.Christopher Faylor2002-07-032-0/+15
|
* * dtable.cc (cygwin_attach_handle_to_fd): Default to implicit bin mode if noneChristopher Faylor2002-07-034-2/+12
| | | | | | | | specified. * fhandler.cc (fhandler_base::init): Make bin argument a guarantee rather than a suggestion. * path.cc (path_conv::check): Load flag returned from cygwin_conv_to_win32_path into path_flags.
* * tty.cc (tty::common_init): Reverse logic of cygserver check inConrad Scott2002-07-032-1/+6
| | | | call to SetKernelObjectSecurity.
* New directory. Created to contain a copy of the texi2pod.pl script so thatNick Clifton2002-07-031-0/+6
| | | | it is in the same place as the version in the FSF GCC sources.