aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-07-01merge from gccDJ Delorie1-0/+4
2003-06-30 * xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,Bob Wilson2-1/+10
XCHAL_HAVE_ADDX, XCHAL_HAVE_L32R): Define.
2003-06-30 * cygheap.h (enum impersonation): New enum.Corinna Vinschen10-113/+158
(cygheap_user::token): Delete. (cygheap_user::impersonated): Delete. (cygheap_user::external_token): New member. (cygheap_user::internal_token): New member. (cygheap_user::impersonation_state): New member. (cygheap_user::issetuid): Modify. (cygheap_user::token): New method. (cygheap_user::deimpersonate): New method. (cygheap_user::reimpersonate): New method. (cygheap_user::has_impersonation_tokens): New method. (cygheap_user::close_impersonation_tokens): New method. * dtable.cc (dtable::vfork_child_dup): Use new cygheap_user methods. * fhandler_socket.cc (fhandler_socket::dup): Ditto. * fork.cc (fork_child): Ditto. (fork_parent): Ditto. * grp.cc (internal_getgroups): Ditto. * security.cc (verify_token): Ditto. (check_file_access): Ditto. (cygwin_set_impersonation_token): Detect conflicts. Set user.external_token. * spawn.cc (spawn_guts): Use new cygheap_user methods. * syscalls.cc (seteuid32): Rearrange to use the two tokens in cygheap_user. (setegid32): Use new cygheap_user methods. * uinfo.cc: (internal_getlogin): Ditto.
2003-06-29 * xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.Andreas Jaeger3-60/+65
* ecoff.h: Convert to ISO C90 prototypes. Replace PTR by void *.
2003-06-29 * mmix.h: Convert to ISO C90 prototypes.Andreas Jaeger3-12/+21
* mips.h: Likewise. * reloc-macros.h (START_RELOC_NUMBERS): Convert to ISO C90 prototype. (RELOC_NUMBER): Remove !__STDC__ code.
2003-06-282003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>Danny Smith2-8/+16
* include/shlwapi.h (UrlGetLocationA, UrlGetLocationW, PathFindSuffixArrayA, PathFindSuffixArrayW, PathFindExtensionA, PathFindExtensionW, StrStrW StrStrA): Change unicode-macro'd LP[C]TSTR return values to explicit type.
2003-06-272003-06-27 Jose Goncalves <jose.goncalves@inov.pt>Jeff Johnston2-1/+8
* libc/sys/linux/mq_open.c (mq_open): Only set created flag on if we actually created the shared memory file exclusively.
2003-06-272003-06-27 Joe Vornehm <joev@mitre.org>Jeff Johnston2-4/+9
* libm/common/s_fpclassify.c (__fpclassifyf): Fix comparisons to account for unsigned internal value w.
2003-06-27 * configure.in: Clean up config-lang.in handling. DeleteNathanael Nerode3-93/+117
useless assignment to "subdirs". * configure: Regenerate.
2003-06-272003-06-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+10
* libc/sys/linux/mq_open.c (mq_open): Must allocate rdbuf and wrbuf for a non-creating open.
2003-06-26 * configure.in: Rename 'target_libs' to 'target_libraries'.Nathanael Nerode3-12/+18
Remove useless reference to 'target_libs'. * configure: Regenerate.
2003-06-262003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>Danny Smith2-0/+61
* include/richedit.h (PARAFORMAT2): Add definition. * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some missing constants.
2003-06-25* Makefile.in: Use INSTALL_PROGRAM to install the cygwin DLL.Christopher Faylor2-1/+5
2003-06-25include/opcode/Richard Sandiford2-7/+13
* h8300.h (IMM2_NS, IMM8_NS, IMM16_NS): Remove. (IMM8U, IMM8U_NS): Define. (h8_opcodes): Use IMM8U_NS for mov.[wl] #xx:8,@yy. gas/ * config/tc-h8300.c (get_specific): Allow ':8' to be used for unsigned 8-bit operands. gas/testsuite/ * gas/h8300/h8sx_mov_imm.[sd]: Add tests for mov.[wl] #xx:8,@yy.
2003-06-25 * include/opcode/h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERdRichard Sandiford2-2/+9
and mov.l ERs,@(dd:32,ERd) entries.
2003-06-25Correct spelling of "relocatable".Alan Modra2-4/+8
2003-06-24* thread.cc (MTinterface::fixup_after_fork): Fix thread list after fork.Thomas Pfaff3-10/+72
(pthread::threads): Instantiate. (pthread::pthread): Initialize running and suspendend. Initialize next with NULL. Add thread to thread list if it is not the null_pthread. (pthread::~pthread): Remove thread from thread list if it is not the null_pthread. (pthread::postcreate): Set running flag. (pthread::exit): Reset running flag. (pthread::cancel): Try to cancel thread only if still running. (pthread::_fixup_after_fork): Implement. (pthread::detach): Check if thread is still running before detach. * thread.h (pthread::running): New member. (pthread::next): Ditto. (pthread::fixup_after_fork): New static method. (pthread::threads): New static method. (pthread::_fixup_after_fork): New method.
2003-06-242003-06-24 Kazu Hirata <kazu@cs.umass.edu>Jeff Johnston8-99/+36
* libc/machine/h8300/setarch.h: New. * libc/machine/h8300/memcpy.S: Use it. * libc/machine/h8300/memset.S: Likewise. * libc/machine/h8300/reg_memcpy.S: Likewise. * libc/machine/h8300/reg_memset.S: Likewise. * libc/machine/h8300/setjmp.S: Likewise. * libc/machine/h8300/strcmp.S: Likewise.
2003-06-24 * libc/sys/h8300hms/crt0.S (_start): Fix register sizes in callRichard Sandiford2-2/+7
to atexit().
2003-06-23 * Makefile.tpl: Add maybe-configure-itcl to configure-gdb.Keith Seitz3-2/+7
* Makefile.in: Regenerate.
2003-06-23 * Makefile.def: Introduce flags_to_pass.Nathanael Nerode4-102/+117
* Makefile.tpl: Generate BASE_FLAGS_TO_PASS using it. * Makefile.in: Regenerate.
2003-06-23gas/H.J. Lu2-0/+28
2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * gas/config/tc-i386.c (md_assemble): Support Intel Precott New Instructions. * gas/config/tc-i386.h (CpuPNI): New. (CpuUnknownFlags): Add CpuPNI. gas/testsuite/ 2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.exp: Add prescott. * gas/i386/prescott.d: New file. * gas/i386/prescott.s: Likewise. include/opcode/ 2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * i386.h (i386_optab): Support Intel Precott New Instructions. opcodes/ 2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (PNI_Fixup): New. Fix up "mwait" and "monitor" in Intel Precott New Instructions. (PREGRP27): New. Added for "addsubpd" and "addsubps". (PREGRP28): New. Added for "haddpd" and "haddps". (PREGRP29): New. Added for "hsubpd" and "hsubps". (PREGRP30): New. Added for "movsldup" and "movddup". (PREGRP31): New. Added for "movshdup" and "movhpd". (PREGRP32): New. Added for "lddqu". (dis386_twobyte): Use PREGRP30 to replace the "movlpX" entry. Use PREGRP31 to replace the "movhpX" entry. Use PREGRP28 for entry 0x7c. Use PREGRP29 for entry 0x7d. Use PREGRP27 for entry 0xd0. Use PREGRP32 for entry 0xf0. (twobyte_has_modrm): Updated. (twobyte_uses_SSE_prefix): Likewise. (grps): Use PNI_Fixup in the "sidtQ" entry. (prefix_user_table): Add PREGRP27, PREGRP28, PREGRP29, PREGRP30, PREGRP31 and PREGRP32. (float_mem): Use "fisttp{l||l|}" in entry 1 in opcode 0xdb. Use "fisttpll" in entry 1 in opcode 0xdd. Use "fisttp" in entry 1 in opcode 0xdf.
2003-06-232003-06-23 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>Jeff Johnston2-1/+7
* m32r/crt0.S (_start): Allow _stack to be placed anywhere in memory.
2003-06-23Forgot 'configure' item.Hans-Peter Nilsson1-0/+1
2003-06-23 * configure.in (noconfigdirs) <cris-*-*>: Disable target-newlibHans-Peter Nilsson3-69/+69
and target-libgloss. <d30v-*-*, fr30-*-*, i960-*-*, m32r-*-*>: Disable gdb. <h8300*-*-*>: Disable libf2c and ${libgcj}.
2003-06-22merge from gccDJ Delorie2-6/+12
2003-06-22merge from gccDJ Delorie2-1/+22
2003-06-212003-06-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-3/+7
* configure.host (iq2000): Add tabs.
2003-06-21* pinfo.cc (_pinfo::commune_send): Don't attempt to communicate with a pureChristopher Faylor2-1/+6
windows process.
2003-06-202003-06-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston13-18/+48
* libc/include/sys/reent.h (_REENT_INIT_PTR): Fix macros to handle latest on_exit change. * libc/sys/linux/Makefile.am: Remove special compilation for malloc.c and mcheck.c. * libc/sys/linux/Makefile.in: Regenerated. * libc/sys/linux/mntent.c: Add definition of _LIBC flag after including <features.h>. * libc/sys/linux/mcheck.c: Ditto. * libc/sys/linux/malloc.c: Ditto plus define _GNU_SOURCE for <features.h>. * libc/sys/linux/intl/Makefile.am: Remove -D_LIBC and add -DNOT_IN_libc to C flags. * libc/sys/linux/intl/Makefile.in: Regenerated. * libc/sys/linux/intl/config.h: Add definition of _LIBC. * libc/sys/linux/linuxthreads/semaphore.h: Include <bits/pthreadtypes.h>. * libc/sys/linux/sys/dirent.h: Define _LIBC and NOT_IN_libc after including <features.h>. * libc/sys/linux/sys/lock.h: Ditto.
2003-06-19Fix typo.Michael Snyder1-1/+1
2003-06-19Oops, Forgot to submit the change logEarnie Boyd1-0/+8
2003-06-192003-06-18 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet3-6/+32
* autoload.cc (GetNetworkParams): Add. * net.cc (getdomainname): Call GetNetworkParams and read the DhcpDomain registry value if warranted.
2003-06-18 * include/dirent.h (dirent): Make d_name and array instead of a pointer.Earnie Boyd3-16/+18
* mingwex/dirent.c: Modifications througout to fill d_name array. * Makefile.in (LIBS): Add new MSVCRT libraries libmsvcr70 and libmsvcr71, including debug versions. (msvcr70.def, msvcr70d.def, msvcr71.def, msvcr71.def): New targets.
2003-06-182003-06-17 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith3-18/+56
* include/shellapi.h (SHQUERYRBINFO): Add structure, (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes. (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND): Add defines. Thanks to Brett Hart <brett at ncubedtech dot com> 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net> * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags, GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact, LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment that these are obsolete no-ops. 2003-06-17 Bang Jun-Young <junyoung@netbsd.org> * include/winbase.h (GetProcessWorkingSetSize, GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc, LocalShrink, SignalObjectAndWait, WriteProcessMemory): Correct prototypes.
2003-06-182003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>Luke Dunstan2-1/+6
* include/winuser.h (TPM_RECURSE): Add define.
2003-06-18* configure.in: Update testsuite_flags to new location.DJ Delorie3-11/+35
* configure. Regenerate.
2003-06-17 * msvcrt.def.in (__badioinfo, __lc_codepage, __lc_handle,Danny Smith2-7/+14
__pioinfo, __setlc_active, _unguarded_readlc_active, _dstbias): Mark as DATA.
2003-06-17 (sync with gcc)Nathanael Nerode3-4/+5
* Makefile.tpl: Remove BUILD_CC stuff. * Makefile.in: Regenerate.
2003-06-17* path.cc (mount): Do more strict checking on posix path arguments.Christopher Faylor2-2/+15
2003-06-17merge from gccDJ Delorie2-11/+4
2003-06-16Throughout, remove "include <errno.h>" from files which already includeChristopher Faylor83-91/+65
cygerrno.h. * include/cygwin/config.h (__DYNAMIC_REENT__): Define. * include/cygwin/version.h: Bump API minor version. * cygwin.din: Export __getreent * cygerrno.h: Include errno.h. Fix places where _impure_ptr is used directly to store the errno value. * debug.cc (__set_errno): Ditto. * errno.cc: Remove _RRENT_ONLY define to get errno.cc compiled. * signal.cc: Rename _reent_clib to _REENT throughout. * thread.h (reent_clib): Remove prototype. * thread.cc (reent_clib): Rename reent_clib to __getreent. Return _impure_ptr until MTinterface is initialized. (reent_winsup): Fix a possible SEGV when _r == NULL. Return NULL instead. * MTinterface::fixup_after_fork: Switch reent back to _impure_ptr to keep signal handling running when fork is called from a thread other than the mainthread.
2003-06-142003-06-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-8/+15
* config.guess: Update to 2003-06-12 version. * config.sub: Update to 2003-06-13 version.
2003-06-13(GNU_ABI_TAG_NETBSD): New tag.Nick Clifton2-0/+7
(GNU_ABI_TAG_FREEBSD): New tag.
2003-06-13* cygcheck.cc (pretty_id): Rework slightly to not rely on spaces.Christopher Faylor2-7/+11
2003-06-13clarifyChristopher Faylor1-1/+2
2003-06-12Throughout, always return error when GetShortPathName returns 0.Christopher Faylor2-3/+7
2003-06-12* thread.cc (pthread_attr_init): Revert change from 2003-06-11Thomas Pfaff2-4/+12
to return 0 if attribute is already initialized back to EBUSY. (pthread_condattr_init): Ditto. (pthread_rwlockattr_init): Ditto. (pthread_mutexattr_init): Ditto.
2003-06-12 * MAINTAINERS: Add myself as MIPS co-maintainer.Thiemo Seufer1-0/+4
2003-06-12Merge these:DJ Delorie5-75/+75
2003-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * configure.in: Don't pass --with-stabs for mips*-sgi-irix6*o32. * configure. Regenerate. 2003-06-10 Nathanael Nerode <neroden@gcc.gnu.org> * configure.in: Disable serial configure by default. * configure: Regenerate. * Makefile.tpl: Abolish .NOTPARALLEL. * Makefile.in: Regenerate.