bee0f85727
Bump copyright dates.
2006-04-13 12:14:58 +00:00
414969016e
* sysconf.cc (sysconf): Add _SC_THREADS, _SC_THREAD_ATTR_STACKSIZE,
...
_SC_THREAD_PRIORITY_SCHEDULING, _SC_THREAD_PROCESS_SHARED,
_SC_THREAD_SAFE_FUNCTIONS, _SC_TIMERS handling.
2006-04-13 12:14:05 +00:00
2e9d484382
* spawn.cc (spawn_guts): Revert patch which treated derived cygwin programs
...
differently from those which are mounted with -X. Pass extra argument to
linebuf::fromargv.
* winf.h (MAXCYGWINCMDLEN): New define.
(linebuf::finish): Add a new argument denoting when command line overflow is
ok.
(linebuf::fromargv): Ditto.
* winf.cc (linebuf::finish): Implement above change.
(linebuf::fromargv): Ditto.
2006-04-13 01:37:00 +00:00
a5eaf56817
merge from gcc
2006-04-12 18:41:45 +00:00
329a39ebea
* Makefile.in (DLL_OFILES): Add winf.o.
...
* spawn.cc: Move command line handling stuff into winf.cc.
* winf.h: New file.
* winf.cc: New file.
2006-04-12 15:53:22 +00:00
be5542f716
* include/secext.h: Enclose function declarations in extern "C" for
...
__cplusplus.
2006-04-12 08:04:42 +00:00
076887efab
2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/comcat.h: INTERFACE should not remain defined
at the end of the header.
* include/docobj.h: Ditto.
* include/exdisp.h: Ditto.
* include/intshcut.h: Ditto.
* include/mlang.h: Ditto.
* include/mshtml.h: Ditto.
* include/oaidl.h: Ditto.
2006-04-11 22:56:08 +00:00
34e666798a
2006-04-11 Jeff Johnston <jjohnstn@redhat.com>
...
* acinclude.m4: Properly add square brackets for
AC_DEFUN macros. Rewrite LIB_AC_PROG_CC to remove
macros no longer available. Add LIB_AM_PROG_AS to
remove prereq of AC_PROG_CC. Add LIB_AC_PROG_CC_GNU
macro. Substitute lpfx (library object prefix).
* configure.host: Set lpfx depending on whether
libtool is used or not.
* configure.in: Individually specify libc and libm
to AC_CONFIG_SUBDIRS. Add square bracket quoting as
necessary.
* Makefile.am: Use $(lpfx) to get object names for
math-library functions that should also be in libc.
* libc/machine/configure.in: Use case statement to determine
AC_CONFIG_SUBDIRS statement.
* libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
* libc/sys/linux/machine/configure.in: Ditto.
* libc/sys/configure.in: Ditto.
* libm/machine/configure.in: Ditto.
* libc/sys/linux/configure.in: Fix up AC_CONFIG_SUBDIRS.
* libm/configure.in: Add AM_CONDITIONAL statement
for HAVE_LIBM_MACHINE_DIR.
* libc/machine/a29k/Makefile.am: Modified to work with
latest automake. Change includes setting AM_CCASFLAGS
so building .S files will properly pick up flags used
to build C files.
* libc/machine/arm/Makefile.am: Ditto.
* libc/machine/crx/Makefile.am: Ditto.
* libc/machine/d10v/Makefile.am: Ditto.
* libc/machine/d30v/Makefile.am: Ditto.
* libc/machine/fr30/Makefile.am: Ditto.
* libc/machine/frv/Makefile.am: Ditto.
* libc/machine/h8300/Makefile.am: Ditto.
* libc/machine/h8500/Makefile.am: Ditto.
* libc/machine/hppa/Makefile.am: Ditto.
* libc/machine/i386/Makefile.am: Ditto.
* libc/machine/iq2000/Makefile.am: Ditto.
* libc/machine/m32c/Makefile.am: Ditto.
* libc/machine/m32r/Makefile.am: Ditto.
* libc/machine/m68hc11/Makefile.am: Ditto.
* libc/machine/m68k/Makefile.am: Ditto.
* libc/machine/m88k/Makefile.am: Ditto.
* libc/machine/mips/Makefile.am: Ditto.
* libc/machine/mn10200/Makefile.am: Ditto.
* libc/machine/mn10300/Makefile.am: Ditto.
* libc/machine/mt/Makefile.am: Ditto.
* libc/machine/necv70/Makefile.am: Ditto.
* libc/machine/powerpc/Makefile.am: Ditto.
* libc/machine/sh/Makefile.am: Ditto.
* libc/machine/sparc/Makefile.am: Ditto.
* libc/machine/tic4x/Makefile.am: Ditto.
* libc/machine/tic80/Makefile.am: Ditto.
* libc/machine/v850/Makefile.am: Ditto.
* libc/machine/w65/Makefile.am: Ditto.
* libc/machine/xscale/Makefile.am: Ditto.
* libc/machine/xstormy16/Makefile.am: Ditto.
* libc/machine/z8k/Makefile.am: Ditto.
* libc/sys/a29khif/Makefile.am: Ditto.
* libc/sys/arc/Makefile.am: Ditto.
* libc/sys/arm/Makefile.am: Ditto.
* libc/sys/d10v/Makefile.am: Ditto.
* libc/sys/decstation/Makefile.am: Ditto.
* libc/sys/h8300hms/Makefile.am: Ditto.
* libc/sys/h8500hms/Makefile.am: Ditto.
* libc/sys/linux/linuxthreads/machine/i386/Makefile.am: Ditto.
* libc/sys/linux/machine/i386/Makefile.am: Ditto.
* libc/sys/m88kbug/Makefile.am: Ditto.
* libc/sys/mmixware/Makefile.am: Ditto.
* libc/sys/netware/Makefile.am: Ditto.
* libc/sys/rdos/Makefile.am: Ditto.
* libc/sys/rtems/Makefile.am: Ditto.
* libc/sys/sh/Makefile.am: Ditto.
* libc/sys/sparc64/Makefile.am: Ditto.
* libc/sys/sysmec/Makefile.am: Ditto.
* libc/sys/sysnec810/Makefile.am: Ditto.
* libc/sys/sysnecv850/Makefile.am: Ditto.
* libc/sys/sysvi386/Makefile.am: Ditto.
* libc/sys/sysvnecv70/Makefile.am: Ditto.
* libc/sys/tic80/Makefile.am: Ditto.
* libc/sys/w65/Makefile.am: Ditto.
* libc/sys/z8ksim/Makefile.am: Ditto.
* libm/machine/i386/Makefile.am: Ditto.
* libc/sys/arm/Makefile.am: Ditto plus add EXTRA sources including
trap.S so that automake will generate a .S.o suffix rule.
* libc/argz/Makefile.am: Modified to work with
latest automake. Change includes adding lib_a_CFLAGS
so automake doesn't complain about libtool and non-libtool
libraries sharing objects.
* libc/ctype/Makefile.am: Ditto.
* libc/errno/Makefile.am: Ditto.
* libc/iconv/ccs/Makefile.am: Ditto.
* libc/iconv/ces/Makefile.am: Ditto.
* libc/iconv/lib/Makefile.am: Ditto.
* libc/locale/Makefile.am: Ditto.
* libc/misc/Makefile.am: Ditto.
* libc/posix/Makefile.am: Ditto.
* libc/reent/Makefile.am: Ditto.
* libc/search/Makefile.am: Ditto.
* libc/signal/Makefile.am: Ditto.
* libc/stdio/Makefile.am: Ditto.
* libc/stdio64/Makefile.am: Ditto.
* libc/stdlib/Makefile.am: Ditto.
* libc/string/Makefile.am: Ditto.
* libc/sys/linux/Makefile.am: Ditto.
* libc/sys/linux/argp/Makefile.am: Ditto.
* libc/sys/linux/cmath/Makefile.am: Ditto.
* libc/sys/linux/dl/Makefile.am: Ditto.
* libc/sys/linux/iconv/Makefile.am: Ditto.
* libc/sys/linux/intl/Makefile.am: Ditto.
* libc/sys/linux/linuxthreads/Makefile.am: Ditto.
* libc/sys/linux/net/Makefile.am: Ditto.
* libc/sys/linux/stdlib/Makefile.am: Ditto.
* libc/syscalls/Makefile.am: Ditto.
* libc/time/Makefile.am: Ditto.
* libc/unix/Makefile.am: Ditto.
* libm/Makefile.am: Ditto.
* libm/common/Makefile.am: Ditto.
* libm/math/Makefile.am: Ditto.
* libm/mathfp/Makefile.am: Ditto.
* Regenerate all aclocal.m4, Makefile.in, and configure files.
2006-04-11 19:02:16 +00:00
84ac4d5112
* include/commdlg.h (PD_*): Rearrange.
2006-04-11 08:03:23 +00:00
9681ad80b9
* include/commdlg.h (PD_*): Define.
...
Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2006-04-11 07:53:23 +00:00
b21776023e
* contrib: Remove directory.
2006-04-10 00:41:43 +00:00
e5807db846
* include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
...
here also.
2006-04-08 03:49:28 +00:00
b577ecdf59
2006-04-07 Jeff Johnston <jjohnstn@redhat.com>
...
* libc/time/time.c (time): Do not check for HAVE_GETTIMEOFDAY
anymore. Assume there is a gettimeofday syscall.
2006-04-07 21:46:00 +00:00
853f446a98
Add support for attiny261, attiny461, attiny861, attiny25, attiny45,
...
attiny85, attiny24, attiny44, attiny84, at90pwm2, at90pwm3, atmega164,
atmega324, atmega644, atmega329, atmega3290, atmega649, atmega6490,
atmega406, atmega640, atmega1280, atmega1281, at90can32, at90can64,
at90usb646, at90usb647, at90usb1286 and at90usb1287.
Move atmega48 and atmega88 from AVR_ISA_M8 to AVR_ISA_PWMx.
2006-04-07 15:18:08 +00:00
cf30e49114
* include/wincrypt.h (PROV_MS_EXCHANGE): Define.
...
We should probably remove PROV_MS_MAIL but I'm keeping it for
now for compatibility reasons.
Thanks to: Marcus Agehall <agehall at users dot sf dot net>
2006-04-07 14:28:35 +00:00
c7a84ac71f
* include/commdlg.h [WINVER >= 0x0500]
...
(PD_RESULT_*,START_PAGE_GENERAL): Define.
Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2006-04-07 14:17:28 +00:00
198785c1d3
* include/wingdi.h [WINVER >= 0x0410]
...
(AlphaBlend,GradientFill,TransparentBlt): Windows 98 and better.
Thanks to: Alessandro Antonello <aleantonello at users dot sf dot net>
2006-04-07 13:41:24 +00:00
6fca0833c6
* include/wingdi.h (CAPTUREBLT,NOMIRRORBITMAP): Define.
...
* include/commctrl.h (WC_LINK{AW},LIF_*,LIM_*,LM_*,
MAX_LINKID_TEXT,L_MAX_URL_LENGTH): Define.
(LITEM,LHITTESTINFO,NMLINK): Add structures.
Thanks to: Brandon Sneed <brandon at redf dot net>
2006-04-07 13:28:49 +00:00
83c9add4a9
2006-04-06 Carlos O'Donell <carlos@codesourcery.com>
...
* Makefile.tpl: Add install-html target.
* Makefile.def: Add install-html target.
* Makefile.in: Regenerate.
* configure.in: Add --with-datarootdir, --with-docdir,
and --with-htmldir options.
* configure: Regenerate.
bfd/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* po/Make-in: Add install-html target.
* Makefile.am: Rename docdir to bfddocdir. Add datarootdir, docdir
htmldir. Add install-html and install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST for datarootdir, docdir and htmldir.
* configure: Regenerate.
bfd/doc/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html and install-html-am targets.
Define datarootdir, docdir and htmldir.
* Makefile.in: Regenerate.
binutils/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* po/Make-in: Add install-html target.
* Makefile.am: Add install-html and install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST datarootdir, docdir and htmldir.
* configure: Regenerate.
* doc/Makefile.am: Add install-html and install-html-am targets.
* doc/Makefile.in: Regenerate.
etc/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.in: Add install-html target. Add htmldir,
docdir and datarootdir.
* configure.texi: Document install-html target.
* configure.in: AC_SUBST datarootdir, docdir, htmldir.
* configure: Regenerate.
gas/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* po/Make-in: Add install-html target.
* Makefile.am: Add install-html and install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST datarootdir, docdir, htmldir.
* configure: Regenerate.
* doc/Makefile.am: Add install-html and install-html-am targets.
* doc/Makefile.in: Regenerate.
gprof/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* po/Make-in: Add install-html target.
* Makefile.am: Add install-html, install-html-am and
install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST datarootdir, docdir, htmldir.
* configure: Regenerate.
intl/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* intl/Makefile.in: Add html info and dvi and install-html to .PHONY
Add install-html target.
ld/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html, install-html-am, and
install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST datarootdir, docdir, htmldir.
* configure: Regenerate.
* po/Make-in: Add install-html target.
opcodes/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com >
* Makefile.am: Add install-html target.
* Makefile.in: Regenerate.
2006-04-06 21:49:30 +00:00
7e83753ef5
bfd/
...
2006-04-06 H.J. Lu <hongjiu.lu@intel.com >
* elfxx-ia64.c (elfNN_ia64_relax_section): Skip unneeded passes
with the skip_relax_pass_0 and skip_relax_pass_1 bits in the
section structure.
include/
2006-04-06 H.J. Lu <hongjiu.lu@intel.com >
* bfdlink.h (bfd_link_info): Replace need_relax_finalize with
relax_pass.
ld/
2006-04-06 H.J. Lu <hongjiu.lu@intel.com >
* emultempl/ia64elf.em: Set link_info.relax_pass to 2. Remove
link_info.need_relax_finalize.
* ldlang.c (relax_sections): New.
(lang_process): Use. Call relax_sections link_info.relax_pass
times.
* ldmain.c (main): Set link_info.relax_pass to 1. Remove
link_info.need_relax_finalize.
2006-04-06 18:52:45 +00:00
7d7113db13
* include/w32api.h (IE*): Define for recent versions of IE.
2006-04-06 12:26:09 +00:00
a846957047
* include/w32api.h (_W32API_H): Define.
...
Define in addition to _W32API_H_, this is the w32api standard.
2006-04-06 12:21:30 +00:00
45a450621f
* include/w32api.h (WindowsVista): Define.
2006-04-06 12:18:40 +00:00
e98a5b1c43
* include/iptypes.h (IP_ADAPTER_*): Define parts that depend
...
on SOCKET_ADDRESS only if winsock2.h has already been included.
2006-04-06 12:16:49 +00:00
944a4fa770
* include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
2006-04-06 11:53:54 +00:00
f2e6c50869
* fhandler_socket.cc: Move iptypes.h include after winsock2 since it now relies
...
on it.
* net.cc: Ditto.
2006-04-05 16:53:12 +00:00
0ce97eb453
* dcrt0.cc (dll_crt0_0): Move user_data->{resourcelocks,threadinterface}
...
initialization here from dll_crt0_1.
(dll_crt0_1): See above.
2006-04-05 16:42:27 +00:00
3728ca6538
* include/iphlpapi.h (GAA_FLAG_*): Define.
...
(GetAdaptersAddresses): Add function declaration.
* lib/iphlpapi.def (GetAdaptersAddresses): Add function stub.
Thanks to: ross <rossboulet at users dot sf dot net>
2006-04-05 16:05:04 +00:00
273243a857
* include/iptypes.h (IP_INTERFACE_NAME_INFO,
...
IP_ADAPTER_ANYCAST_ADDRESS,IP_ADAPTER_MULTICAST_ADDRESS,
IP_ADAPTER_UNICAST_ADDRESS,IP_ADAPTER_DNS_SERVER_ADDRESS,
IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
(IF_OPER_STATUS,IP_DAD_STATE,IP_PREFIX_ORIGIN,IP_SUFFIX_ORIGIN,
SCOPE_LEVEL): Add enums.
(IP_ADAPTER_*): Define.
2006-04-05 15:53:58 +00:00
be95339627
* include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
...
Thanks to: Sergey Philippov <phis at users dot sf dot net>
2006-04-05 15:06:56 +00:00
d5ad5abfc2
* include/objidl.h (PIDSI_*): Define.
...
(PRSPEC_*): Define.
Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2006-04-05 14:16:17 +00:00
1d509e2a22
* include/winbase.h (LOGON32_PROVIDER_WINNT40,
...
LOGON32_PROVIDER_WINNT50, LOGON32_LOGON_NETWORK,
LOGON32_LOGON_UNLOCK, LOGON32_LOGON_NETWORK_CLEARTEXT,
LOGON32_LOGON_NEW_CREDENTIALS): Define.
Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2006-04-05 13:53:14 +00:00
347fb1920b
* include/mq.h: New file.
...
* lib/mqrt.def: (MQ*): Define a few missing functions.
2006-04-05 10:01:56 +00:00
024d48dff7
* lib/mqrt.def: New file.
...
Needs the mq.h file to work properly, working on it.
Thanks to: Pascal Obry <pobry at users dot sf dot net>
2006-04-05 07:23:14 +00:00
e159a2ade2
* include/winerror.h (STG_E_*): Define.
...
Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
* include/winerror.h (STG_S_*): Define.
(CO_S_MACHINENAMENOTFOUND): Define.
(RPC_E_*): Define.
(NTE_*): Define.
2006-04-05 07:06:06 +00:00
6804a9d4e1
faq.using.chmod faq.programming.adjusting-heap
2006-04-05 04:09:55 +00:00
8ca521afe9
* net.cc (fdsock): Raise default SO_RCVBUF/SO_SNDBUF buffer sizes to
...
the same values as on Linux.
2006-04-04 09:54:25 +00:00
9dbb0bc355
* child_info.h (CURR_CHILD_INFO_MAGIC): Update.
...
(child_info_fork::alloc_stack): Move into this class.
(child_info_fork::alloc_stack_hard_way): Ditto.
* dcrt0.cc (child_info_fork::alloc_stack): Ditto.
(child_info_fork::alloc_stack_hard_way): Ditto.
(_dll_crt0): Reference alloc_stack via fork_info.
2006-04-03 17:33:07 +00:00
45bdcc689a
* spawn.cc (linebuf::finish): Drop argument. Don't check command line
...
length.
(spawn_guts): Remove wascygexec. Check real_path.iscygexec instead.
Accommodate change to linebuf::finish.
2006-04-03 17:21:42 +00:00
1a6aafd031
* dcrt0.cc (sm): Delete.
...
(alloc_stack_hard_way): Figure out where the stack lives here rather than
relying on previously filled out information which has been invalid since
1.5.19.
2006-04-03 16:04:02 +00:00
29c2d97a8c
* include/commctrl.h (ListView_*): Define and correct.
...
(LVM_*): Define.
2006-04-03 13:01:26 +00:00
4b0baaa5eb
* include/winuser.h (WM_IME_*): Define (DWORD type).
...
(EM_*IMESTATUS): Define.
(WM_*): Define.
(XBUTTON*): Define.
Thanks to: Steve Folly <spfolly at users dot sf dot net>
2006-04-03 09:55:26 +00:00
0a75feea66
* cygwinenv.sgml: Rename fork_retry to proc_retry since it has turned out to be
...
more general than just fork.
2006-04-03 03:37:52 +00:00
b7b1c2d787
* fhandler_disk_file.cc (FS_IS_SAMBA_WITH_QUOTA): New define.
...
(path_conv::hasgood_inode): Recognize Samba with quota support
compiled in.
(path_conv::is_samba): Ditto. Fix comment to include Samba version
numbers for later reference.
2006-03-31 20:07:13 +00:00
ab4a589f90
* include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
...
Thanks to: Rene Rivera <grafik at users dot sf dot net>.
2006-03-31 09:08:47 +00:00
3bdcd964f9
PR binutils/1860
...
* configure.in: Require makeinfo 4.4 or higher.
* configure: Regenerate.
2006-03-31 02:32:20 +00:00
bb09410538
* security.h (sec_user_nih): Make sid1 argument mandatory.
...
(sec_user): Ditto.
2006-03-30 16:08:50 +00:00
8f31f3f481
* include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper version
...
conditional.
2006-03-30 04:01:43 +00:00
6f9b3203f2
* sigproc.cc (wait_for_sigthread): Use the current user sid when setting up the
...
signal pipe rather than relying on (eventually) the effective sid.
2006-03-30 00:57:59 +00:00
ef79d97d9f
2006-03-29 Shaun Jackman <sjackman@gmail.com>
...
* libc/sys/linux/include/netinet/ip.h: Include netinet/in_systm.h
for the declaration of n_long.
2006-03-29 22:38:46 +00:00