]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
17 years ago2007-02-05 Dave Brolley <brolley@redhat.com>
Dave Brolley [Mon, 5 Feb 2007 19:12:54 +0000 (19:12 +0000)]
2007-02-05  Dave Brolley  <brolley@redhat.com>

        * mt-mep: New.

17 years ago2007-02-05 Dave Brolley <brolley@redhat.com>
Dave Brolley [Mon, 5 Feb 2007 19:10:45 +0000 (19:10 +0000)]
2007-02-05  Dave Brolley  <brolley@redhat.com>

        * Contribute the following changes:
        2006-11-28  DJ Delorie  <dj@redhat.com>

        * configure.in: Fix typo for mep's target_makefile_frag.
        * configure: Regenerated.

        2005-04-22  Richard Sandiford  <rsandifo@redhat.com>

        * configure.in (mep*): Add -mlibrary to FLAGS_FOR_TARGET.
        * configure: Regenerate.

        2001-09-19  DJ Delorie  <dj@redhat.com>

        * configure.in (target_makefile_frag): use mt-mep

        2001-06-12  Don Howard  <dhoward@redhat.com>

        * configure.in: Remove gdb from MeP skip list.

        2001-04-05  DJ Delorie  <dj@redhat.com>

        * configure.in (noconfigdirs): Remove gcc from MeP skip list.

        2001-03-20  Ben Elliston  <bje@redhat.com>

        * configure.in (noconfigdirs): Add gcc and gdb for MeP.

        2001-03-19  Ben Elliston  <bje@redhat.com>

        * config.sub (mep, mep-*): Add.

17 years ago * fhandler_serial.cc (fhandler_serial::tcsetattr): Add support for
Corinna Vinschen [Mon, 5 Feb 2007 12:32:23 +0000 (12:32 +0000)]
* fhandler_serial.cc (fhandler_serial::tcsetattr): Add support for
baud rates up to 3000000 baud.  Add missing 128K and 256K cases.
(fhandler_serial::tcgetattr): Ditto.
* include/sys/termios.h: Add baud rate definitions from B460800 up to
B3000000.

17 years agoFix typos in year.
H.J. Lu [Fri, 2 Feb 2007 22:15:52 +0000 (22:15 +0000)]
Fix typos in year.

17 years ago2007-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
Jeff Johnston [Fri, 2 Feb 2007 16:22:28 +0000 (16:22 +0000)]
2007-02-02  Ralf Corsépius <ralf.corsepius@rtems.org>

        * libc/include/sys/errno.h: Add ECANCELED.

17 years agobinutils/
H.J. Lu [Fri, 2 Feb 2007 15:27:04 +0000 (15:27 +0000)]
binutils/

2076-02-02  H.J. Lu  <hongjiu.lu@intel.com>

* doc/binutils.texi (objdump): Document the new addr64 option
for i386 disassembler.

include/

2076-02-02  H.J. Lu  <hongjiu.lu@intel.com>

* dis-asm.h (print_i386_disassembler_options): New.

opcodes/

2076-02-02  H.J. Lu  <hongjiu.lu@intel.com>

* disassemble.c (disassembler_usage): Call
print_i386_disassembler_options for i386 disassembler.

* i386-dis.c (print_i386_disassembler_options): New.
(print_insn): Support the new addr64 option.

17 years ago * syscalls.cc (unlink_nt): Add missing assignment in case NtClose fails.
Corinna Vinschen [Fri, 2 Feb 2007 15:16:54 +0000 (15:16 +0000)]
* syscalls.cc (unlink_nt): Add missing assignment in case NtClose fails.

17 years ago Fix typo.
Corinna Vinschen [Thu, 1 Feb 2007 17:13:31 +0000 (17:13 +0000)]
Fix typo.

17 years ago2007-02-01 Joel Schopp <jschopp@austin.ibm.com>
Jeff Johnston [Thu, 1 Feb 2007 16:43:45 +0000 (16:43 +0000)]
2007-02-01  Joel Schopp <jschopp@austin.ibm.com>
            Kazunori Asayama <asayama@sm.sony.co.jp>

        * libc/machine/spu/Makefile.am: Add objects.
        * libc/machine/spu/Makefile.in: Regenerated.
        * libc/machine/spu/vsscanf.c: New file. Add a stdio function
        implementation.
        * libc/machine/spu/snprintf.c: Ditto.
        * libc/machine/spu/sprintf.c: Ditto.
        * libc/machine/spu/sscanf.c: Ditto.
        * libc/machine/spu/remove.c: Ditto.
        * libc/machine/spu/rename.c: Ditto.
        * libc/machine/spu/tmpnam.c: Ditto.
        * libc/machine/spu/vsnprintf.c: Add initialization routine of
        stdio stuffs.
        * libc/machine/spu/vsprintf.c: Ditto.

17 years ago2007-02-01 Joel Schopp <jschopp@austin.ibm.com>
Jeff Johnston [Thu, 1 Feb 2007 16:33:05 +0000 (16:33 +0000)]
2007-02-01  Joel Schopp <jschopp@austin.ibm.com>
            Kazunori Asayama <asayama@sm.sony.co.jp>

        * configure.host: Enable SPU specific stdio directory.
        * libc/machine/spu/Makefile.am: Add objects.
        * libc/machine/spu/Makefile.in: Regenerated.
        * libc/machine/spu/c99ppe.h: Add macros and function
        declarations to initialize SPU specific stdio stuffs.
        * libc/machine/spu/stdio.c: Add functions to manage Cell SPU
        specific FILE structures.
        * libc/machine/spu/perror.c: Add initialization routine of
        stdio stuffs.
        * libc/machine/spu/printf.c: Ditto.
        * libc/machine/spu/putchar.c: Ditto.
        * libc/machine/spu/puts.c: Ditto.
        * libc/machine/spu/vprintf.c: Ditto.
        * libc/machine/spu/clearerr.c: New file. Add a stdio function
        implementation.
        * libc/machine/spu/feof.c: Ditto.
        * libc/machine/spu/ferror.c: Ditto.
        * libc/machine/spu/fileno.c: Ditto.
        * libc/machine/spu/fopen.c: Ditto.
        * libc/machine/spu/fclose.c: Ditto.
        * libc/machine/spu/freopen.c: Ditto.
        * libc/machine/spu/fflush.c: Ditto.
        * libc/machine/spu/fseek.c: Ditto.
        * libc/machine/spu/ftell.c: Ditto.
        * libc/machine/spu/rewind.c: Ditto.
        * libc/machine/spu/fgetpos.c: Ditto.
        * libc/machine/spu/fsetpos.c: Ditto.
        * libc/machine/spu/fread.c: Ditto.
        * libc/machine/spu/fwrite.c: Ditto.
        * libc/machine/spu/getc.c: Ditto.
        * libc/machine/spu/getchar.c: Ditto.
        * libc/machine/spu/gets.c: Ditto.
        * libc/machine/spu/fgetc.c: Ditto.
        * libc/machine/spu/fgets.c: Ditto.
        * libc/machine/spu/ungetc.c: Ditto.
        * libc/machine/spu/putc.c: Ditto.
        * libc/machine/spu/fputc.c: Ditto.
        * libc/machine/spu/fputs.c: Ditto.
        * libc/machine/spu/vfprintf.c: Ditto.
        * libc/machine/spu/vfscanf.c: Ditto.
        * libc/machine/spu/fprintf.c: Ditto.
        * libc/machine/spu/fscanf.c: Ditto.
        * libc/machine/spu/scanf.c: Ditto.
        * libc/machine/spu/vscanf.c: Ditto.
        * libc/machine/spu/setbuf.c: Ditto.
        * libc/machine/spu/setvbuf.c: Ditto.
        * libc/machine/spu/tmpfile.c: Ditto.

2007-02-01  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/sys/config.h[__SPU__]: Define __CUSTOM_FILE_IO__.
        * libc/include/stdio.h[!__CUSTOM_FILE_IO__]: Add flag check
        around stdio macros that manipulate fields in the normal file
        structure.
        * libc/include/sys/reent.h[__CUSTOM_FILE_IO__]: Include
        <sys/custom_file.h> to define custom FILE structure.
        * libc/include/sys/custom_file.h: New default header file
        that generates error if not overridden when __CUSTOM_FILE_IO__ set.
        * libc/machine/spu/sys/custom_file.h: New file.

17 years ago * net.cc (ga_dup): New function, taken from ga_clone with v4-in-v6
Corinna Vinschen [Thu, 1 Feb 2007 15:54:40 +0000 (15:54 +0000)]
* net.cc (ga_dup): New function, taken from ga_clone with v4-in-v6
mapping addition.
(ga_clone): Just call ga_dup from here.
(ga_duplist): New function to duplicate list of struct addrinfo.
(ga_echeck): Don't check a_flags, it already happened in
cygwin_getaddrinfo.
(cygwin_freeaddrinfo): Always call ipv4_freeaddrinfo.
(cygwin_getaddrinfo): Use new wincap.supports_all_posix_ai_flags
flag rather than wincap.has_gaa_on_link_prefix.  Always duplicate
WinSock's addrinfo list to a self-allocated list.  Handle AI_V4MAPPED
for pre-Vista platforms supporting getaddrinfo.
* wincap.h (wincapc::supports_all_posix_ai_flags): New element.
* wincap.cc: Implement above element throughout.
* include/netdb.h: Note how AI_ADDRCONFIG is not supported pre-Vista.
Remove superfluous comment.

17 years ago * include/cygwin/socket.h: Add IPv6 socket options.
Corinna Vinschen [Thu, 1 Feb 2007 10:04:45 +0000 (10:04 +0000)]
* include/cygwin/socket.h: Add IPv6 socket options.

17 years ago * Makefile.tpl (LDFLAGS): Substitute it.
Andreas Schwab [Wed, 31 Jan 2007 22:23:37 +0000 (22:23 +0000)]
* Makefile.tpl (LDFLAGS): Substitute it.
* Makefile.in: Regenerate.

17 years ago2007-01-31 Kazunori Asayama <asayama@sm.sony.co.jp>
Jeff Johnston [Wed, 31 Jan 2007 19:34:38 +0000 (19:34 +0000)]
2007-01-31  Kazunori Asayama <asayama@sm.sony.co.jp>

* configure.host: Define stdio directory as a variable.
* libc/Makefile.am: Define stdio related names
as macros.
* libc/configure.in: Add detection routine of stdio directory.
* libc/Makefile.in: Regenerated.
* libc/configure: Ditto.
* libc/argz/Makefile.in: Ditto.
* libc/ctype/Makefile.in: Ditto.
* libc/errno/Makefile.in: Ditto.
* libc/iconv/Makefile.in: Ditto.
* libc/iconv/ccs/Makefile.in: Ditto.
* libc/iconv/ccs/binary/Makefile.in: Ditto.
* libc/iconv/ces/Makefile.in: Ditto.
* libc/iconv/lib/Makefile.in: Ditto.
* libc/locale/Makefile.in: Ditto.
* libc/misc/Makefile.in: Ditto.
* libc/posix/Makefile.in: Ditto.
* libc/reent/Makefile.in: Ditto.
* libc/search/Makefile.in: Ditto.
* libc/signal/Makefile.in: Ditto.
* libc/stdio/Makefile.in: Ditto.
* libc/stdio64/Makefile.in: Ditto.
* libc/stdlib/Makefile.in: Ditto.
* libc/string/Makefile.in: Ditto.
* libc/syscalls/Makefile.in: Ditto.
* libc/time/Makefile.in: Ditto.
* libc/unix/Makefile.in: Ditto.

17 years ago include/
Vladimir Prus [Wed, 31 Jan 2007 18:49:40 +0000 (18:49 +0000)]
    include/
        * libiberty.h (PEX_STDERR_TO_PIPE): New define.
        (PEX_BINARY_ERROR): New define.
        (pex_read_err): New function.

        libiberty/
        * pex-common.h (struct pex_obj): New fields
        stderr_pipe and read_err.
        * pex-common.c (pex_init_common): Initialize
        stderr_pipe.
        (pex_run_in_environment): Add error checking
        for PEX_STDERR_TO_PIPE.  Create a pipe
        for stderr if necessary.
        (pex_read_err): New.
        (pex_free): Close read_err.
        * pexecute.txh: Document changes.
        * functions.texi: Regenerated.

17 years ago * net.cc (cygwin_getaddrinfo): Fix thinko in AI_ADDRCONFIG handling.
Corinna Vinschen [Wed, 31 Jan 2007 15:30:42 +0000 (15:30 +0000)]
* net.cc (cygwin_getaddrinfo): Fix thinko in AI_ADDRCONFIG handling.

17 years ago * net.cc (cygwin_getaddrinfo): Check ai_flags for valid values.
Corinna Vinschen [Wed, 31 Jan 2007 15:10:22 +0000 (15:10 +0000)]
* net.cc (cygwin_getaddrinfo): Check ai_flags for valid values.
Handle AI_NUMERICSERV.  Handle AI_ADDRCONFIG behaviour on Vista.
* include/netdb.h (AI_NUMERICSERV): Add missing flag.

17 years ago * fhandler_disk_file.cc (fhandler_disk_file::closedir): Add dir name
Corinna Vinschen [Wed, 31 Jan 2007 10:55:59 +0000 (10:55 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::closedir): Add dir name
to debug output.
* syscalls.cc (try_to_bin): Enable code to move file to user specific
recycler dir to eliminate Vista problem.
(unlink_nt): Add comment that rename after opening for delete on close
only fails on XP.

17 years agomerge from gcc
DJ Delorie [Tue, 30 Jan 2007 23:16:53 +0000 (23:16 +0000)]
merge from gcc

17 years ago * sigproc.cc (child_info::child_info): Set msv_count to non-zero
Corinna Vinschen [Tue, 30 Jan 2007 21:53:05 +0000 (21:53 +0000)]
* sigproc.cc (child_info::child_info): Set msv_count to non-zero
value only on systems requiring it.

17 years ago * libc/machine/spu/vsnprintf.c (c99_vsnprintf_t): Const-qualify
Ben Elliston [Tue, 30 Jan 2007 03:18:52 +0000 (03:18 +0000)]
* libc/machine/spu/vsnprintf.c (c99_vsnprintf_t): Const-qualify
fmt member.
* libc/machine/spu/printf.c (c99_printf_t): Likewise.
(printf): Pass fmt to va_start to suppress a warning.

17 years ago * libc/search/hash.c (init_hash): Make `info' parameter const.
Ben Elliston [Tue, 30 Jan 2007 03:13:29 +0000 (03:13 +0000)]
* libc/search/hash.c (init_hash): Make `info' parameter const.

17 years ago * include/ftw.h: Include sys/cdefs.h.
Corinna Vinschen [Sun, 28 Jan 2007 11:27:05 +0000 (11:27 +0000)]
* include/ftw.h: Include sys/cdefs.h.

17 years ago Expose some msvcr80.dll functions.
Danny Smith [Sat, 27 Jan 2007 09:50:11 +0000 (09:50 +0000)]
Expose some msvcr80.dll functions.
* include/stdio.h (_fseek_nolock. _ftell_nolock, _fseeki64,
_ftelli64, _fseeki64_nolock, _ftelli64_nolock) Add prototypes
* msvcrt.def.in (_fseek_nolock. _ftell_nolock, _fseeki64,
_ftelli64, _fseeki64_nolock, _ftelli64_nolock) Add stubs.

17 years ago Fix typo.
Corinna Vinschen [Fri, 26 Jan 2007 12:32:11 +0000 (12:32 +0000)]
Fix typo.

17 years ago * fhandler_disk_file.cc (fhandler_disk_file::rmdir): Implement rmdir
Corinna Vinschen [Fri, 26 Jan 2007 12:25:23 +0000 (12:25 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::rmdir): Implement rmdir
on NT by calling unlink_nt.  Check for directory here.
* syscalls.cc (try_to_bin): Fix buggy debug_printf statement.
(unlink_nt): Make non-static.  Don't use delete-on-close semantics on
directoires.  Explain why.

17 years ago Expose some msvcr80.dll functions.
Danny Smith [Fri, 26 Jan 2007 08:20:54 +0000 (08:20 +0000)]
Expose some msvcr80.dll functions.
* include/stdlib.h (_set_abort_behavior): Add prototype.
(_WRITE_ABORT_MSG, _CALL_REPORTFAULT): Add defines for
_set_abort_behavior mask argument.
(_invalid_parameter_handler): Add typedef.
(_set_invalid_parameter_handler): Add prototype.
* include/stdio.h (_get_printf_count_output): Add prototype.
(_set_printf_count_output): Add prototype.
* msvcrt.def.in (_get_printf_count_output, _set_printf_count_output,
_set_abort_behavior, _set_invalid_parameter_handler): Add stubs.

17 years ago * include/_mingw.h (CRT_INLINE): Correct typo.
Danny Smith [Fri, 26 Jan 2007 00:20:14 +0000 (00:20 +0000)]
* include/_mingw.h (CRT_INLINE):  Correct typo.

17 years ago * net.cc (if_nametoindex): This time, really free IP_ADAPTER_ADDRESSES
Corinna Vinschen [Wed, 24 Jan 2007 15:55:51 +0000 (15:55 +0000)]
* net.cc (if_nametoindex): This time, really free IP_ADAPTER_ADDRESSES
memory.
(if_indextoname): Ditto.

17 years ago * security.h (pop_thread_privilege): Revert to previous state, not
Corinna Vinschen [Wed, 24 Jan 2007 12:14:54 +0000 (12:14 +0000)]
* security.h (pop_thread_privilege): Revert to previous state, not
to token used for impersonation.

17 years ago * cygheap.h (cygheap_user::deimpersonate): Always RevertToSelf.
Corinna Vinschen [Wed, 24 Jan 2007 10:50:47 +0000 (10:50 +0000)]
* cygheap.h (cygheap_user::deimpersonate): Always RevertToSelf.

17 years ago * include/io.h (X_OK): Define to F_OK.
Danny Smith [Wed, 24 Jan 2007 08:27:12 +0000 (08:27 +0000)]
* include/io.h (X_OK):  Define to F_OK.

17 years ago * net.cc (gai_errmap): Add EAI_OVERFLOW entry. Fix formatting.
Corinna Vinschen [Tue, 23 Jan 2007 17:05:29 +0000 (17:05 +0000)]
* net.cc (gai_errmap): Add EAI_OVERFLOW entry.  Fix formatting.
(cygwin_gai_strerror): Drop using EAI_MAX.
(w32_to_gai_err): Ditto.
* include/netdb.h: Define EAI_OVERFLOW. Remove EAI_MAX.

17 years ago * include/netdb.h: Add AI_xxx flags available since Vista.
Corinna Vinschen [Tue, 23 Jan 2007 15:56:13 +0000 (15:56 +0000)]
* include/netdb.h: Add AI_xxx flags available since Vista.

17 years ago * net.cc (if_nametoindex): Free IP_ADAPTER_ADDRESSES memory.
Corinna Vinschen [Tue, 23 Jan 2007 09:23:54 +0000 (09:23 +0000)]
* net.cc (if_nametoindex): Free IP_ADAPTER_ADDRESSES memory.
(if_indextoname): Ditto.
(if_nameindex): Ditto.  Remove duplicate indexed entries in result.

17 years ago * autoload.cc (WSAIoctl): Define.
Corinna Vinschen [Sun, 21 Jan 2007 22:54:05 +0000 (22:54 +0000)]
* autoload.cc (WSAIoctl): Define.
(SendARP): Define.
* cygwin.din: Export if_freenameindex, if_indextoname, if_nameindex and
if_nametoindex.
* fhandler_procnet.cc: Drop including wchar.h.  Drop definitions of
GAA_FLAG_INCLUDE_ALL_INTERFACES, IP_ADAPTER_UNICAST_ADDRESS_VISTA.
(fhandler_procnet::exists): Check for has_gaa_prefixes.  Call
get_adapters_addresses here.
(fhandler_procnet::readdir): Ditto.
(prefix): Move to net.cc.
(fhandler_procnet::fill_filebuf): Call get_adapters_addresses here.
Simplify allocation.  Use AdapterName rather than FriendlyName as
interface name.  Use IfIndex if available, Ipv6IfIndex otherwise.
(in6_are_prefix_equal): Move to net.cc.
* fhandler_socket.cc: Define old SIOCGxxx values.
(CONV_OLD_TO_NEW_SIO): Convert old SIOCGxxx value to new one.
(struct __old_ifreq): Define old struct ifreq.
(fhandler_socket::ioctl): Handle old SIOCGxxx values.  Handle new
SIOCGIFFRNDLYNAM command.  Simplify copying ifreq data to user space.
Call get_ifconf with additional SOCKET parameter.
* net.cc (IP_ADAPTER_UNICAST_ADDRESS_LH): Define.
(IP_ADAPTER_ADDRESSES_LH): Define.
(SIO_GET_INTERFACE_LIST): Define.
(sockaddr_in6_old): Define.
(sockaddr_gen): Define.
(INTERFACE_INFO): Define.
(IN_LOOPBACK): Define.
(in_are_prefix_equal): New static function.
(ip_addr_prefix): New function, replaces prefix function, add AF_INET
handling.
(GAA_FLAG_INCLUDE_ALL_INTERFACES): Define.
(get_adapters_addresses): New function.
(WS_IFF_xxx): Define Winsock interface flag values.
(convert_ifr_flags): New function to convert Winsock interface flag
values to Cygwin interface flag values.
(get_xp_ifconf): New get_ifconf implementation for XP SP1 and above.
(get_2k_ifconf): Fix interface index.  Fix formatting.
(get_nt_ifconf): Fix formatting.
(get_95_ifconf): Ditto.
(get_ifconf): Take additional SOCKET parameter.  Call get_xp_ifconf
on XP SP1 and above.
(if_nametoindex): New function.
(if_indextoname): New function.
(if_nameindex): New function.
(if_freenameindex): New function.
(in6_are_prefix_equal): Moved here from fhandler_procnet.cc.
* wincap.cc (wincap_xp): Define has_gaa_prefixes as true by default.
(wincapc::init): Assume has_osversioninfoex by default.  Call
GetVersionEx with OSVERSIONINFOEX first.  Call with OSVERSIONINFO only
if that fails.  Simplify NT4 case and try to avoid strcmp.  Check XP
Service Pack using version.wServicePackMajor to avoid strcmp.
* include/asm/socket.h (SIOCGIFFRNDLYNAM): Define.
* include/cygwin/if.h: Fix formatting.
(IFF_POINTTOPOINT): Define.
(IFF_NOARP): Define.
(IFF_LOWER_UP): Define.
(IFF_DORMANT): Define.
(struct if_nameindex): Define.
(IFRF_FRIENDLYNAMESIZ): Define.
(struct ifreq_frndlyname): Define.
(IFNAMSIZ): Redefine as 44.
(IF_NAMESIZE): Define.
(struct ifreq): Redefine ifru_flags as int.  Define ifru_data.  Pad size
to sizeof sockaddr_in6 for further extensions.
(ifr_data): Define.
(ifr_frndlyname): Define.
(if_nametoindex): Declare.
(if_indextoname): Declare.
(if_nameindex): Declare.
(if_freenameindex): Declare.
* include/cygwin/version.h: Bump API minor number.
(CYGWIN_VERSION_CHECK_FOR_OLD_IFREQ): Define check for old vs. new
ifreq structure.

17 years ago2007-01-19 Kazunori Asayama <asayama@sm.sony.co.jp>
Jeff Johnston [Fri, 19 Jan 2007 23:53:07 +0000 (23:53 +0000)]
2007-01-19  Kazunori Asayama <asayama@sm.sony.co.jp>

        * libc/machine/spu/c99ppe.h: Replace vector with __vector.
        * libc/machine/spu/vec_literal.h: Ditto.
        * libc/machine/spu/strncmp.c: Ditto.

17 years ago2007-01-19 Kazunori Asayama <asayama@sm.sony.co.jp>
Jeff Johnston [Fri, 19 Jan 2007 23:50:55 +0000 (23:50 +0000)]
2007-01-19  Kazunori Asayama <asayama@sm.sony.co.jp>

        * spu/syscalls.c: Replace vector with __vector.

17 years agoOops. The actual change for this entry wasn't committed.
Danny Smith [Fri, 19 Jan 2007 08:53:00 +0000 (08:53 +0000)]
Oops. The actual change for this entry wasn't committed.

2007-01-11  Gisle Vanem  <giva@users.sourceforge.net>

* include/winbase.h (struct _OVERLAPPED): Change type of
Internal, InternalHigh members to ULONG_PTR.
(PAPCFUNC): Change DWORD parameter to ULONG_PTR.
(CreateIoCompletionPort): Likewise.
(PostQueuedCompletionStatus): Likewise.
(QueueUserAPC): Likewise.
(GetQueuedCompletionStatus): Change PDWORD parm to PULONG_PTR.

17 years ago * include/stdio.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
Danny Smith [Fri, 19 Jan 2007 03:21:09 +0000 (03:21 +0000)]
* include/stdio.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
unconditionally.  Change comment.
* include/unistd.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
here too.
* include/io.h (rename): Declare.
(remove): Declare.

17 years ago * spawn.cc (spawn_guts): Don't set cwd for non-Cygwin child processes
Corinna Vinschen [Thu, 18 Jan 2007 21:28:36 +0000 (21:28 +0000)]
* spawn.cc (spawn_guts): Don't set cwd for non-Cygwin child processes
on NT to allow starting them in virtual directories.

17 years ago * mmap.cc (list::hash): Fix type to __ino64_t.
Corinna Vinschen [Thu, 18 Jan 2007 17:15:59 +0000 (17:15 +0000)]
* mmap.cc (list::hash): Fix type to __ino64_t.
(list::get_hash): Ditto.
(list::set): Add struct stat parameter.  Use that instead of calling
fstat.
(map::get_list_by_fd): Ditto.
(map::add_list): Ditto.
(mmap_is_attached_or_noreserve): Call get_list_by_fd appropriately.
(mmap_worker): Add pameters for map list and file stat information.
Propagate to called functions.
(mmap64): Use fstat on files early.  Replace call to GetFileSize.
Call get_list_by_fd and mmap_worker appropriately.

17 years ago * fhandler_procnet.cc: Drop declaration of htonl and ntohs. Include
Corinna Vinschen [Thu, 18 Jan 2007 10:30:43 +0000 (10:30 +0000)]
* fhandler_procnet.cc: Drop declaration of htonl and ntohs.  Include
asm/byteorder.h instead.

17 years ago * include/cygwin/in6.h: Drop inclusion of asm/byteorder.h.
Corinna Vinschen [Thu, 18 Jan 2007 10:25:40 +0000 (10:25 +0000)]
* include/cygwin/in6.h: Drop inclusion of asm/byteorder.h.
* fhandler_procnet.cc: Declare htonl and ntohs here.

17 years ago * Makefile.in (DLL_OFILES): Add fhandler_procnet.o.
Corinna Vinschen [Wed, 17 Jan 2007 19:26:58 +0000 (19:26 +0000)]
* Makefile.in (DLL_OFILES): Add fhandler_procnet.o.
* autoload.cc (GetAdaptersAddresses): Define.
* devices.h (FH_PROCNET): Define new device.
* devices.in (dev_procnet_storage): Add "/proc/net" entry.
* devices.cc: Regenerate.
* dir.cc (readdir_worker): Use isproc_dev macro.
* dtable.cc (build_fh_pc): Add FH_PROCNET.
* fhandler.h (class fhandler_procnet): New class.
* fhandler_proc.cc: Add "net" subdirectory handling.
* fhandler_procnet.cc: New file handling "/proc/net" directory.
* path.cc (isvirtual_dev): Move to path.h.
* path.h (isproc_dev): New macro to identify /proc files by device.
(isvirtual_dev): Moved here.  Define using isproc_dev.
* syscalls.cc (unlink): Use isproc_dev macro.
* wincap.h (wincapc::has_gaa_prefixes): New element.
(wincapc::has_gaa_on_link_prefix): New element.
* wincap.cc: Implement above elements throughout.
(wincapc::init): Check XP for service pack and set has_gaa_prefixes
appropriately.
* include/cygwin/in6.h: Include asm/byteorder.h.

17 years ago * include/asm/socket.h (SIOGIFINDEX): Define.
Corinna Vinschen [Wed, 17 Jan 2007 13:43:47 +0000 (13:43 +0000)]
* include/asm/socket.h (SIOGIFINDEX): Define.

17 years ago * mmap.cc (MapView9x): Note possible uselessness of retrying.
Corinna Vinschen [Wed, 17 Jan 2007 10:49:24 +0000 (10:49 +0000)]
* mmap.cc (MapView9x): Note possible uselessness of retrying.
(MapViewNT): Ditto.
(mmap64): Fix pre-reservation to work for non NULL, non MAP_FIXED.

17 years ago * autoload.cc (RtlAnsiStringToUnicodeString): Define.
Corinna Vinschen [Tue, 16 Jan 2007 18:01:06 +0000 (18:01 +0000)]
* autoload.cc (RtlAnsiStringToUnicodeString): Define.
(RtlOemStringToUnicodeString): Define.
* ntdll.h (struct _RTL_USER_PROCESS_PARAMETERS): Define.
(struct _PEB): Redefine with a bit of content.
(RtlAnsiStringToUnicodeString): Declare.
(RtlOemStringToUnicodeString): Declare.
* path.cc: Include ntdll.h.
(_upp): New global variable pointing to user process parameter block.
(get_user_proc_parms): New static function to retrieve user process
parameter block.
(close_user_proc_parms_cwd_handle): New function to close handle to
current working directory in user process parameter block.
(cwdstuff::init): Drop redundant declaration of dynamically_loaded.
Set current dir only on 9x.  Call close_user_proc_parms_cwd_handle
on NT instead.
(cwdstuff::keep_in_sync): Only on 9x.
(cwdstuff::set): Keep behaviour on 9x.  On NT write cwd path into user
process parameter block and set cwd handle to NULL.  Fix comments to
reflect new behaviour.

17 years agobfd/
H.J. Lu [Tue, 16 Jan 2007 14:56:31 +0000 (14:56 +0000)]
bfd/

2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3831
* elf-bfd.h (bfd_elf_link_mark_dynamic_symbol): Add an
argument, Elf_Internal_Sym *.

* elflink.c (bfd_elf_link_mark_dynamic_symbol): Mark a data
symbol dynamic if info->dynamic_data is TRUE.
(bfd_elf_record_link_assignment): Updated call to
bfd_elf_record_link_assignment.
(_bfd_elf_merge_symbol): Likewise.  Always call
bfd_elf_link_mark_dynamic_symbol.

include/

2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3831
* bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
Add dynamic and dynamic_data.

ld/

2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3831
* NEWS: Mention -Bsymbolic-functions, --dynamic-list-data and
--dynamic-list-cpp-new.

* ld.texinfo: Document -Bsymbolic-functions, --dynamic-list-data
and --dynamic-list-cpp-new.

* ldlang.c (lang_append_dynamic_list_cpp_new): New.
(lang_process): Change link_info.dynamic to
link_info.dynamic_list.
(lang_append_dynamic_list): Likewise.
* ldmain.c (main): Likewise.  Initialize link_info.dynamic and
link_info.dynamic_data to FALSE.

* ldlang.h (lang_append_dynamic_list_cpp_new): New.

* lexsup.c (option_values): Add OPTION_DYNAMIC_LIST_DATA and
OPTION_DYNAMIC_LIST_CPP_NEW.
(ld_options): Add entries for -Bsymbolic-functions,
--dynamic-list-data and --dynamic-list-cpp-new.  Make
-Bsymbolic-functions an alias of --dynamic-list-data.
(parse_args): Change link_info.dynamic to link_info.dynamic_list.
Set link_info.dynamic to TRUE for --dynamic-list and
--dynamic-list-cpp-typeinfo.  Handle --dynamic-list-data and
--dynamic-list-cpp-new.

ld/testsuite/

2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/3831
* ld-elf/del.cc: New.
* ld-elf/dl5.cc: Likewise.
* ld-elf/dl5.out: Likewise.
* ld-elf/new.cc: Likewise.

* ld-elf/shared.exp: Add tests for --dynamic-list-data and
 --dynamic-list-cpp-new.

17 years ago * fhandler_socket.cc (fhandler_socket::ioctl): Handle SIOCGIFINDEX.
Corinna Vinschen [Tue, 16 Jan 2007 12:01:36 +0000 (12:01 +0000)]
* fhandler_socket.cc (fhandler_socket::ioctl): Handle SIOCGIFINDEX.
* net.cc (get_2k_ifconf): Ditto.
(get_nt_ifconf): Fake SIOCGIFINDEX.
(get_95_ifconf): Ditto.
(get_ifconf): Handle SIOCGIFINDEX.  Fake it for loopback on systems
not supporting IP Helper Lib.
* include/asm/socket.h (SIOCGIFINDEX): Define.
* include/cygwin/if.h (struct ifreq): Add member for interface index.
(ifr_ifindex): Define.

17 years ago * include/cygwin/in6.h (struct ipv6_mreq): Change type of interface
Corinna Vinschen [Tue, 16 Jan 2007 11:41:55 +0000 (11:41 +0000)]
* include/cygwin/in6.h (struct ipv6_mreq): Change type of interface
member to uint32_t.
(struct in6_pktinfo): Ditto.

17 years ago * include/cygwin/in.h (struct ip_mreq_source): Define.
Corinna Vinschen [Tue, 16 Jan 2007 11:37:05 +0000 (11:37 +0000)]
* include/cygwin/in.h (struct ip_mreq_source): Define.
(struct ip_msfilter): Define.
(IP_MSFILTER_SIZE): Define.
(struct in_pktinfo): Define.
(struct group_req): Define.
(struct group_source_req): Define.
(struct group_filter): Define.
(GROUP_FILTER_SIZE): Define.
(INADDR_ALLRTRS_GROUP): Define.
* include/cygwin/socket.h: Define protocol agnostic multicast options.

17 years ago2007-01-15 Joseph Myers <joseph@codesourcery.com>
Jeff Johnston [Mon, 15 Jan 2007 16:41:08 +0000 (16:41 +0000)]
2007-01-15  Joseph Myers  <joseph@codesourcery.com>
            Kazu Hirata  <kazu@codesourcery.com>

        * libc/machine/powerpc/setjmp.S (setjmp, longjmp): Add support
        for E500V1 and E500V2.

17 years ago * CYGWIN_LICENSE: Fix web pages and contact information.
Corinna Vinschen [Mon, 15 Jan 2007 12:19:01 +0000 (12:19 +0000)]
* CYGWIN_LICENSE: Fix web pages and contact information.

17 years ago * ntdll.h: Adjust status definitions.
Corinna Vinschen [Mon, 15 Jan 2007 11:11:37 +0000 (11:11 +0000)]
* ntdll.h: Adjust status definitions.

17 years ago * cygheap.cc (cygheap_init): Add TODO comment.
Corinna Vinschen [Mon, 15 Jan 2007 11:01:23 +0000 (11:01 +0000)]
* cygheap.cc (cygheap_init): Add TODO comment.

17 years ago * ntdll.h (STATUS_SHARING_VIOLATION): Define.
Corinna Vinschen [Mon, 15 Jan 2007 10:52:15 +0000 (10:52 +0000)]
* ntdll.h (STATUS_SHARING_VIOLATION): Define.

17 years ago2007-01-14 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 14 Jan 2007 15:39:41 +0000 (15:39 +0000)]
2007-01-14  H.J. Lu  <hongjiu.lu@intel.com>

* ld-symbolic.m4: New.

17 years ago * syscalls.cc (unlink_nt): Don't move files to recycle bin which are
Corinna Vinschen [Sat, 13 Jan 2007 20:56:01 +0000 (20:56 +0000)]
* syscalls.cc (unlink_nt): Don't move files to recycle bin which are
not in use.

17 years ago* glob.cc: Update copyright notice with latest from FreeBSD.
Christopher Faylor [Sat, 13 Jan 2007 07:10:14 +0000 (07:10 +0000)]
* glob.cc: Update copyright notice with latest from FreeBSD.
(glob0): Use correct type for c variable to propagate previously detected
protection.

17 years ago * cygheap.cc (_csbrk): Fix off-by-one error.
Corinna Vinschen [Fri, 12 Jan 2007 19:40:20 +0000 (19:40 +0000)]
* cygheap.cc (_csbrk): Fix off-by-one error.
* cygwin.sc: Give .cygheap a minimum size of 512K.

17 years ago* external.cc (sync_winenv): Use cur_environ () rather than __cygwin_environ.
Christopher Faylor [Fri, 12 Jan 2007 15:40:13 +0000 (15:40 +0000)]
* external.cc (sync_winenv): Use cur_environ () rather than __cygwin_environ.

17 years ago * fork.cc (child_copy): Add missing Windows PID in debug output.
Corinna Vinschen [Fri, 12 Jan 2007 15:26:02 +0000 (15:26 +0000)]
* fork.cc (child_copy): Add missing Windows PID in debug output.

17 years ago * syscalls.cc: Update copyright.
Corinna Vinschen [Fri, 12 Jan 2007 14:16:42 +0000 (14:16 +0000)]
* syscalls.cc: Update copyright.

17 years ago2007-01-11 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 11 Jan 2007 20:57:52 +0000 (20:57 +0000)]
2007-01-11  Jeff Johnston  <jjohnstn@redhat.com>

        * libm/configure.in: Always configure machine directory.
        * libm/Makefile.am: Make machine subdirectory part of SUBDIRS
        unconditionally.
        * libm/configure: Regenerated.
        * libm/Makefile.in: Ditto.
        * libm/*/Makefile.in: Ditto.

17 years ago2007-01-11 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Thu, 11 Jan 2007 15:23:41 +0000 (15:23 +0000)]
2007-01-11  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Change == to = in test command.
        * configure: Regenerate.

2007-01-11  Paolo Bonzini  <bonzini@gnu.org>

        * warnings.m4: Use m4_expand_once to clear the AC_SUBST'ed variable.
        (ACX_PROG_CC_WARNINGS_ARE_ERRORS): Fix typo.  Add optional 2nd argument.

17 years ago2007-01-11 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Thu, 11 Jan 2007 14:12:07 +0000 (14:12 +0000)]
2007-01-11  Paolo Bonzini  <bonzini@gnu.org>

* config/warnings.m4: Add second parameter with name of variable.
Always append to the variable if it exists.

17 years ago2007-01-11 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Thu, 11 Jan 2007 11:22:52 +0000 (11:22 +0000)]
2007-01-11  Paolo Bonzini  <bonzini@gnu.org>
            Nick Clifton  <nickc@redhat.com>
            Kaveh R. Ghazi  <ghazi@caip.rutgets.edu>

        * configure.in (build_configargs, host_configargs, target_configargs):
        Remove build/host/target parameters.
        (host_libs): Add gmp and mpfr.
        (GMP tests): Reorganize to allow in-tree GMP/MPFR.
        * Makefile.def (gmp, mpfr): New.
        (gcc): Remove target.
        * Makefile.tpl (build_os, build_vendor, host_os, host_vendor,
        target_os, target_vendor): New.
        (configure): Add host_alias/target_alias arguments.  Adjust invocations.
        * configure: Regenerate.
        * Makefile.in: Regenerate.

2007-01-11  Matt Fago  <fago@earthlink.net>

* configure.in: Try to link to functions only in mpfr 2.2.x
        to improve robustness of configure tests.
* configure: Regenerate.

17 years ago2007-01-11 Gisle Vanem <giva@users.sourceforge.net>
Danny Smith [Thu, 11 Jan 2007 07:11:39 +0000 (07:11 +0000)]
2007-01-11  Gisle Vanem  <giva@users.sourceforge.net>

* include/winbase.h (struct _OVERLAPPED): Change type of
Internal, InternalHigh members to ULONG_PTR.
(PAPCFUNC): Change DWORD parameter to ULONG_PTR.
(CreateIoCompletionPort): Likewise.
(PostQueuedCompletionStatus): Likewise.
(QueueUserAPC): Likewise.
(GetQueuedCompletionStatus): Change PDWORD parm to PULONG_PTR.

17 years ago * mmap.cc (mmap64): Pre-Reserve space for the whole mapping to get a
Corinna Vinschen [Wed, 10 Jan 2007 09:30:38 +0000 (09:30 +0000)]
* mmap.cc (mmap64): Pre-Reserve space for the whole mapping to get a
useful, valid address before the actual mappings take place.
Fix typo in comment.

17 years ago * syscalls.cc (sync): Use b_drive for B: drive (Thanks to Howard Chu).
Corinna Vinschen [Wed, 10 Jan 2007 09:06:20 +0000 (09:06 +0000)]
* syscalls.cc (sync): Use b_drive for B: drive (Thanks to Howard Chu).

17 years agoAdd changelog entries for copyright updates.
Daniel Jacobowitz [Wed, 10 Jan 2007 04:33:06 +0000 (04:33 +0000)]
Add changelog entries for copyright updates.

17 years agoCopyright updates for 2007.
Daniel Jacobowitz [Tue, 9 Jan 2007 17:59:15 +0000 (17:59 +0000)]
Copyright updates for 2007.

17 years ago * syscalls.cc (getpagesize): Change condition for clarity.
Corinna Vinschen [Tue, 9 Jan 2007 15:46:41 +0000 (15:46 +0000)]
* syscalls.cc (getpagesize): Change condition for clarity.
(getsystempagesize): Ditto.

17 years ago* Makefile.tpl (all-target): Correct @if conditional for target modules.
Nick Clifton [Tue, 9 Jan 2007 14:09:57 +0000 (14:09 +0000)]
* Makefile.tpl (all-target): Correct @if conditional for target modules.
* configure.in: Omit libiberty if building only target libgcc.
* configure, Makefile.in: Regenerated.

17 years ago * cygpath.cc (usage): Add -O and -F, remove tabs.
Corinna Vinschen [Tue, 9 Jan 2007 12:17:05 +0000 (12:17 +0000)]
* cygpath.cc (usage): Add -O and -F, remove tabs.
(get_special_folder): New function.
(get_user_folder): New function.
(dowin): Add -O and -F, better -D, -P error handling.
(main): Add -O and -F.
* utils.sgml (cygpath): Document -O and -F.

17 years ago * mmap.cc: Do bookkeeping in 4K pages, rather than in 64K chunks.
Corinna Vinschen [Tue, 9 Jan 2007 11:18:57 +0000 (11:18 +0000)]
* mmap.cc: Do bookkeeping in 4K pages, rather than in 64K chunks.

17 years agoMention that the top level configure file has been regenerated.
Nick Clifton [Tue, 9 Jan 2007 07:40:34 +0000 (07:40 +0000)]
Mention that the top level configure file has been regenerated.

17 years agooops - omitted from previous delta
Nick Clifton [Tue, 9 Jan 2007 07:36:45 +0000 (07:36 +0000)]
oops - omitted from previous delta

17 years ago* configure.in: Add support for an x86_64-mingw* target.
Nick Clifton [Tue, 9 Jan 2007 07:36:09 +0000 (07:36 +0000)]
* configure.in: Add support for an x86_64-mingw* target.
* configure: Regenerate.

17 years ago * spu/exit.c (_exit): Finish with an infinite loop to eliminate a
Ben Elliston [Tue, 9 Jan 2007 00:54:00 +0000 (00:54 +0000)]
* spu/exit.c (_exit): Finish with an infinite loop to eliminate a
warning about this noreturn function returning.

17 years ago2007-01-05 Brian Ford <Brian.Ford@FlightSafety.com>
Jeff Johnston [Mon, 8 Jan 2007 19:01:23 +0000 (19:01 +0000)]
2007-01-05  Brian Ford  <Brian.Ford@FlightSafety.com>

* configure.host (*-*-cygwin*): Define HAVE_BLKSIZE.

17 years agobfd/
Kazu Hirata [Mon, 8 Jan 2007 18:42:37 +0000 (18:42 +0000)]
bfd/
* archures.c (bfd_mach_cpu32_fido): Rename to bfd_mach_fido.
* bfd-in2.h: Regenerate.
* cpu-m68k.c (arch_info_struct): Use bfd_mach_fido instead of
bfd_mach_cpu32_fido.
(m68k_arch_features): Use fido_a instead of cpu32.
(bfd_m68k_compatible): Reject the combination of Fido and
ColdFire.  Accept the combination of CPU32 and Fido with a
warning.
* elf32-m68k.c (elf32_m68k_object_p,
elf32_m68k_merge_private_bfd_data,
elf32_m68k_print_private_bfd_data): Treat Fido as an
architecture by itself.

binutils/
* readelf.c (get_machine_flags): Treat Fido as an architecture
by itself.

gas/
* config/tc-m68k.c (m68k_archs, m68k_cpus): Treat Fido as an
architecture by itself.
(m68k_ip): Don't issue a warning for tbl instructions on fido.
(m68k_elf_final_processing): Treat Fido as an architecture by
itself.

include/elf/
* m68k.h (EF_M68K_FIDO): New.
(EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
(EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.

include/opcode/
* m68k.h (m68010up): OR fido_a.

opcodes/
* m68k-opc.c (m68k_opcodes): Replace cpu32 with
cpu32 | fido_a except on tbl instructions.

17 years ago2007-02-06 Pierre A. Humblet <Pierre.Humblet@ieee.org>
Danny Smith [Mon, 8 Jan 2007 08:09:15 +0000 (08:09 +0000)]
2007-02-06  Pierre A. Humblet  <Pierre.Humblet@ieee.org>

* windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25,
DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR,
DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS,
DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID,
DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR,
DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME,
DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID,
DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY,
DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB,
DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values.

17 years ago * security.h (setacl): Add parameter for writability flag.
Corinna Vinschen [Sun, 7 Jan 2007 12:44:10 +0000 (12:44 +0000)]
* security.h (setacl): Add parameter for writability flag.
* sec_acl.cc (setacl): Ditto.  Set to true if any ACE with write
permissions is created.
* fhandler_disk_file.cc (fhandler_disk_file::facl): Reset
FILE_ATTRIBUTE_READONLY if ACL contains an ACE with write permissions.

17 years ago * include/strings.h: Don't include string.h. Only declare functions
Corinna Vinschen [Fri, 5 Jan 2007 15:09:22 +0000 (15:09 +0000)]
* include/strings.h: Don't include string.h.  Only declare functions
according to SUSv3.

17 years ago2007-01-04 Kazu Hirata <kazu@codesourcery.com>
Jeff Johnston [Thu, 4 Jan 2007 18:05:56 +0000 (18:05 +0000)]
2007-01-04  Kazu Hirata  <kazu@codesourcery.com>

        Merge from newlib-csl-20060320-branch:
        2006-12-22  Nathan Sidwell  <nathan@codesourcery.com>

        libgloss/
        * m68k/Makefile.in (CF_ISRS): Remove now shared routines.
        * m68k/cf-crt0.S (__reset): Define here.
        * m68k/cf-isrs.c: Share some ISRS.  Add aliases for each IRQ slot.
        * m68k/cf-isv.S: Move to .interrupt_vector section.  Make each
        slot a unique routine.
        * m68k/cf.sc: Adjust for .interrupt_vector section.

        libgloss/
        * m68k/Makefile.in (m5273c3): Rename to ...
        (m5272c3): ... here to fix typo.
        (m5249c3): New.
        (CF_BOARDS): Add it.

17 years ago (get_ifconf): Set MTU for loopback to more correct value.
Corinna Vinschen [Thu, 4 Jan 2007 10:48:57 +0000 (10:48 +0000)]
(get_ifconf): Set MTU for loopback to more correct value.

17 years ago * fhandler_socket.cc (fhandler_socket::ioctl): Don't fake results
Corinna Vinschen [Thu, 4 Jan 2007 10:11:27 +0000 (10:11 +0000)]
* fhandler_socket.cc (fhandler_socket::ioctl): Don't fake results
for SIOCGIFFLAGS here.  Call get_ifconf instead.
* net.cc (get_2k_ifconf): Clean up code to generate interface name.
Handle SIOCGIFFLAGS here.
(get_nt_ifconf): Fake SIOCGIFFLAGS here.
(get_95_ifconf): Ditto.
(get_ifconf): Don't fake loopback on systems with IP Helper Lib.
Set MTU for loopback to a more "modern" value.

17 years ago * fhandler.h (PREFERRED_IO_BLKSIZE): Define as 64K.
Corinna Vinschen [Thu, 4 Jan 2007 09:17:55 +0000 (09:17 +0000)]
* fhandler.h (PREFERRED_IO_BLKSIZE): Define as 64K.
* fhandler.cc (fhandler_base::fstat): Set st_blksize to
PREFERRED_IO_BLKSIZE.
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Ditto.
* fhandler_mailslot.cc (fhandler_mailslot::fstat): Ditto.
* fhandler_raw.cc (fhandler_dev_raw::fstat): Ditto.

17 years ago2007-01-04 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Thu, 4 Jan 2007 09:12:28 +0000 (09:12 +0000)]
2007-01-04  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Use DEV-PHASE to detect the default for --enable-werror.
* configure: Regenerate.

17 years agoSync with gcc:
Daniel Jacobowitz [Thu, 4 Jan 2007 04:32:36 +0000 (04:32 +0000)]
Sync with gcc:
* Makefile.def (target_modules): Add libgcc.
(lang_env_dependencies): Remove default items.  Use no_c and no_gcc.
* Makefile.tpl (clean-target-libgcc): Delete.
(configure-target-[+module+]): Emit --disable-bootstrap dependencies
on gcc even for bootstrapped modules.  Rewrite handling of
lang_env_dependencies to loop over target_modules.
* configure.in (target_libraries): Add target-libgcc.
* Makefile.in, configure: Regenerated.

17 years ago2006-01-03 Kazu Hirata <kazu@codesourcery.com>
Jeff Johnston [Wed, 3 Jan 2007 16:55:25 +0000 (16:55 +0000)]
2006-01-03  Kazu Hirata  <kazu@codesourcery.com>

        * arm/Makefile (RDPMON_OBJS): Add _exit.o and _kill.o.
        (RDIMON_OBJS): Define in terms of RDPMON_OBJS.
        (rdimon-_exit.o, rdimon-_kill.o): New.
        * arm/_exit.c, arm/_kill.c: New.
        * arm/syscalls.c (_exit, _kill): Remove.

17 years ago2007-01-03 Kazu Hirata <kazu@codesourcery.com>
Jeff Johnston [Wed, 3 Jan 2007 16:47:53 +0000 (16:47 +0000)]
2007-01-03  Kazu Hirata  <kazu@codesourcery.com>

        Merge from newlib-csl-20060320-branch:
        2006-12-22  Nathan Sidwell  <nathan@codesourcery.com>

        * m68k/cf-crt0.S (__start): Adjust semihosting.

17 years ago * ChangeLog: Happy New Year.
Corinna Vinschen [Wed, 3 Jan 2007 11:14:53 +0000 (11:14 +0000)]
* ChangeLog: Happy New Year.
* ChangeLog-2006: Move 2006 changelogs here.
* spawn.cc: Bump copyright.

17 years ago2007-01-02 Kazu Hirata <kazu@codesourcery.com>
Jeff Johnston [Tue, 2 Jan 2007 17:03:41 +0000 (17:03 +0000)]
2007-01-02  Kazu Hirata  <kazu@codesourcery.com>

        Merge from newlib-csl-20060320-branch:
        2006-12-22  Nathan Sidwell  <nathan@codesourcery.com>

        * m68k/cf-hosted.S (__hosted): Adjust semihosting.

17 years ago2007-01-02 Ben Elliston <bje@au.ibm.com>
Jeff Johnston [Tue, 2 Jan 2007 16:59:59 +0000 (16:59 +0000)]
2007-01-02  Ben Elliston  <bje@au.ibm.com>

        * doc/makedoc.c: Include <stdlib.h>.
        (malloc, realloc): Remove extern declarations.

17 years ago2007-01-02 Ben Elliston <bje@au.ibm.com>
Jeff Johnston [Tue, 2 Jan 2007 16:51:42 +0000 (16:51 +0000)]
2007-01-02  Ben Elliston  <bje@au.ibm.com>

        * spu/time.c (time): Cast new sys.time value to unsigned int.

17 years ago2007-01-01 Mike Stump <mrs@apple.com>
Paolo Bonzini [Tue, 2 Jan 2007 07:58:22 +0000 (07:58 +0000)]
2007-01-01  Mike Stump  <mrs@apple.com>

* mh-ppc-darwin: Remove support for building with Apple's gcc-3.1.

17 years ago* spawn.cc (spawn_guts): Don't expect synchronization from a non-cygwin
Christopher Faylor [Mon, 1 Jan 2007 19:37:19 +0000 (19:37 +0000)]
* spawn.cc (spawn_guts): Don't expect synchronization from a non-cygwin
_P_NOWAIT process.

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