Corinna Vinschen
6281771f37
* 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.
2007-01-16 11:37:05 +00:00
Jeff Johnston
94b91791ea
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.
2007-01-15 16:41:08 +00:00
Corinna Vinschen
153995f846
* CYGWIN_LICENSE: Fix web pages and contact information.
2007-01-15 12:19:01 +00:00
Corinna Vinschen
362359bd10
* ntdll.h: Adjust status definitions.
2007-01-15 11:11:37 +00:00
Corinna Vinschen
5d93eb069e
* cygheap.cc (cygheap_init): Add TODO comment.
2007-01-15 11:01:23 +00:00
Corinna Vinschen
5d1dd9308d
* ntdll.h (STATUS_SHARING_VIOLATION): Define.
2007-01-15 10:52:15 +00:00
H.J. Lu
158d5a007d
2007-01-14 H.J. Lu <hongjiu.lu@intel.com>
...
* ld-symbolic.m4: New.
2007-01-14 15:39:41 +00:00
Corinna Vinschen
a0638e5e67
* syscalls.cc (unlink_nt): Don't move files to recycle bin which are
...
not in use.
2007-01-13 20:56:01 +00:00
Christopher Faylor
b3f40a5fd0
* glob.cc: Update copyright notice with latest from FreeBSD.
...
(glob0): Use correct type for c variable to propagate previously detected
protection.
2007-01-13 07:10:14 +00:00
Corinna Vinschen
f51b396579
* cygheap.cc (_csbrk): Fix off-by-one error.
...
* cygwin.sc: Give .cygheap a minimum size of 512K.
2007-01-12 19:40:20 +00:00
Christopher Faylor
5f77729c30
* external.cc (sync_winenv): Use cur_environ () rather than __cygwin_environ.
2007-01-12 15:40:13 +00:00
Corinna Vinschen
0b7c56a5f5
* fork.cc (child_copy): Add missing Windows PID in debug output.
2007-01-12 15:26:02 +00:00
Corinna Vinschen
ee4370fd29
* syscalls.cc: Update copyright.
2007-01-12 14:16:42 +00:00
Jeff Johnston
26190be144
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.
2007-01-11 20:57:52 +00:00
Paolo Bonzini
bd74ff2b2c
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.
2007-01-11 15:23:41 +00:00
Paolo Bonzini
85e36f1332
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.
2007-01-11 14:12:07 +00:00
Paolo Bonzini
42f55f77a8
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.
2007-01-11 11:22:52 +00:00
Danny Smith
9a08dde11a
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.
2007-01-11 07:11:39 +00:00
Corinna Vinschen
3452cdd3c5
* 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.
2007-01-10 09:30:38 +00:00
Corinna Vinschen
ac924d61de
* syscalls.cc (sync): Use b_drive for B: drive (Thanks to Howard Chu).
2007-01-10 09:06:20 +00:00
Daniel Jacobowitz
c8b4fe26ea
Add changelog entries for copyright updates.
2007-01-10 04:33:06 +00:00
Daniel Jacobowitz
091fe9bf7d
Copyright updates for 2007.
2007-01-09 17:59:15 +00:00
Corinna Vinschen
1656b94637
* syscalls.cc (getpagesize): Change condition for clarity.
...
(getsystempagesize): Ditto.
2007-01-09 15:46:41 +00:00
Nick Clifton
a1c408a120
* Makefile.tpl (all-target): Correct @if conditional for target modules.
...
* configure.in: Omit libiberty if building only target libgcc.
* configure, Makefile.in: Regenerated.
2007-01-09 14:09:57 +00:00
Corinna Vinschen
ca9029913a
* 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.
2007-01-09 12:17:05 +00:00
Corinna Vinschen
d5b45d2f38
* mmap.cc: Do bookkeeping in 4K pages, rather than in 64K chunks.
2007-01-09 11:18:57 +00:00
Nick Clifton
d234d96e67
Mention that the top level configure file has been regenerated.
2007-01-09 07:40:34 +00:00
Nick Clifton
6a24f03b0d
oops - omitted from previous delta
2007-01-09 07:36:45 +00:00
Nick Clifton
ba5e3b3e06
* configure.in: Add support for an x86_64-mingw* target.
...
* configure: Regenerate.
2007-01-09 07:36:09 +00:00
Ben Elliston
5a308d4f2d
* spu/exit.c (_exit): Finish with an infinite loop to eliminate a
...
warning about this noreturn function returning.
2007-01-09 00:54:00 +00:00
Jeff Johnston
8e0e8f40fb
2007-01-05 Brian Ford <Brian.Ford@FlightSafety.com>
...
* configure.host (*-*-cygwin*): Define HAVE_BLKSIZE.
2007-01-08 19:01:23 +00:00
Kazu Hirata
2a327eef52
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.
2007-01-08 18:42:37 +00:00
Danny Smith
1e848f5e32
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.
2007-01-08 08:09:15 +00:00
Corinna Vinschen
6bcc8fd7b1
* 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.
2007-01-07 12:44:10 +00:00
Corinna Vinschen
7ce031f211
* include/strings.h: Don't include string.h. Only declare functions
...
according to SUSv3.
2007-01-05 15:09:22 +00:00
Jeff Johnston
9d507d4d4b
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.
2007-01-04 18:05:56 +00:00
Corinna Vinschen
0a9e977f62
(get_ifconf): Set MTU for loopback to more correct value.
2007-01-04 10:48:57 +00:00
Corinna Vinschen
bcdf742178
* 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.
2007-01-04 10:11:27 +00:00
Corinna Vinschen
7bef7db5cc
* 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.
2007-01-04 09:17:55 +00:00
Paolo Bonzini
48edcc3fcc
2007-01-04 Paolo Bonzini <bonzini@gnu.org>
...
* configure.in: Use DEV-PHASE to detect the default for --enable-werror.
* configure: Regenerate.
2007-01-04 09:12:28 +00:00
Daniel Jacobowitz
1f31615615
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.
2007-01-04 04:32:36 +00:00
Jeff Johnston
4d95d0e99a
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.
2007-01-03 16:55:25 +00:00
Jeff Johnston
35b4db0f30
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.
2007-01-03 16:47:53 +00:00
Corinna Vinschen
960725d6ed
* ChangeLog: Happy New Year.
...
* ChangeLog-2006: Move 2006 changelogs here.
* spawn.cc: Bump copyright.
2007-01-03 11:14:53 +00:00
Jeff Johnston
acdd81c29a
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.
2007-01-02 17:03:41 +00:00
Jeff Johnston
9cd4a2de61
2007-01-02 Ben Elliston <bje@au.ibm.com>
...
* doc/makedoc.c: Include <stdlib.h>.
(malloc, realloc): Remove extern declarations.
2007-01-02 16:59:59 +00:00
Jeff Johnston
b7d9bb7e5e
2007-01-02 Ben Elliston <bje@au.ibm.com>
...
* spu/time.c (time): Cast new sys.time value to unsigned int.
2007-01-02 16:51:42 +00:00
Paolo Bonzini
52cf7618ce
2007-01-01 Mike Stump <mrs@apple.com>
...
* mh-ppc-darwin: Remove support for building with Apple's gcc-3.1.
2007-01-02 07:58:22 +00:00
Christopher Faylor
e734fdcae9
* spawn.cc (spawn_guts): Don't expect synchronization from a non-cygwin
...
_P_NOWAIT process.
2007-01-01 19:37:19 +00:00
Keith Marshall
724dbeea36
* include/libgen.h: New file; required by...
...
* mingwex/basename.c, mingwex/dirname.c: New files.
* mingwex/Makefile.in (DISTFILES): Add them...
(POSIX_OBJS): ...with corresponding basename.o, dirname.o
(Dependencies): Typo; s/Dependancies/Dependencies/
2006-12-31 18:03:33 +00:00