ba1ff7c9b8* include/windows.h: Guard inclusion of wingdi.h, commdlg.h, winspool.h, ole2.h with NOGDI. * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS, ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings): Guard with NOGDI.
Danny Smith
2002-12-15 20:55:36 +0000
2b3ddfcd26* setfacl.c (main): Place a single : after other and mask. * getfacl.c (getaclentry): Allow both : and :: for other and mask. (main): Remove extraneous break.
Corinna Vinschen
2002-12-15 10:09:35 +0000
bd2001aec0* fhandler_termios.cc (fhandler_termios::line_edit): Call accept_input() in character processing loop. Set return value independently of input_done.
Christopher Faylor
2002-12-14 19:40:41 +0000
373c3857c2* fhandler.cc (fhandler_base::read): Signal event, if necessary, and raw_read hasn't done so.
Christopher Faylor
2002-12-14 19:11:42 +0000
3627f682fe* fhandler.cc (fhandler_base::raw_read): Reset priorities to minimize window where thread termination may cause data loss. (fhandler_base::read): Always return at end of function. Just set len to copied_chars when len is zero. Return immediately after raw_read if len <= 0. Remove in_len setting and just check end instead. Fix CRLF handling at end of buffer.
Christopher Faylor
2002-12-14 18:01:08 +0000
6e8a0232df* security.cc (get_user_local_groups): Use LookupAccountSid to find the local equivalent of BUILTIN.
Corinna Vinschen
2002-12-14 16:57:25 +0000
d97f0f72db* Makefile.tpl (check-gcc-c++): Renamed from check-c++. Don't run library tests. (check-c++): Just depend on it and check-target-libstdc++-v3. * Makefile.in: Regenerate.
Jason Merrill
2002-12-14 08:35:49 +0000
41dd227c2b* pipe.cc (make_pipe): Set fork fixup flag for read pipe.
Christopher Faylor
2002-12-14 05:44:06 +0000
ae31932c4fadd FIXME
Christopher Faylor
2002-12-14 05:10:18 +0000
ba88622498* winbase.h: Turn on inline versions of Interlocked* by default. * winbase.h: Fixup inline asm functions. Add ilockcmpexch.
Christopher Faylor
2002-12-14 05:06:59 +0000
8bce0d723cThroughout, change fhandler_*::read and fhandler_*::raw_read to void functions whose second arguments are both the lenght and the return value. * fhandler.cc (fhandler_base::read): Rework slightly to use second argument as input/output. Tweak CRLF stuff. (fhandler_base::readv): Accommodate fhandler_*::read changes. * cygthread.h (cygthread::detach): Declare as taking optional handle argument. (cygthread::detach): When given a handle argument, wait for the handle to be signalled before waiting for thread to detach. Return true when signal detected.
Christopher Faylor
2002-12-14 04:01:32 +0000
1d380f593a* cygthread.h (cygthread::stack_ptr): New element. (cygthread::detach): Accept a "wait_for_signal" argument. (cygthread::terminate_thread): New function. * cygthread.cc (cygthread::stub): Set stack pointer argument. (cygthread::terminate_thread): New function. Forcibly terminate thread. (cygthread::detach): Optionally wait for signals and kill thread when signal arrives. * exceptions.cc (signal_exit): Set signal_arrived prior to exiting to wake up anything blocking on signals. * fhandler.h (fhandler_base::set_r_no_interrupt): Change to accept bool argument. (fhandler_pipe::ready_for_read): Declare. * pipe.cc (pipeargs): New structure. (read_pipe): New thread stub wrapper for normal pipe read. (fhandler_pipe::read): Modify to call reader in a cygthread, terminating on signal, as appropriate. * select.cc (fhandler_pipe::ready_for_read): Define new function.
Christopher Faylor
2002-12-11 04:00:04 +0000
ea01c7f5d22002-12-10 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston
2002-12-10 19:46:49 +0000
d6a24c4840Add support for displaying extension to DWARF2 used by Unified Parallel C compiler.
Nick Clifton
2002-12-10 17:48:27 +0000
231a60c73a* net.cc (free_protoent_ptr): Add missing free() for base structure. (free_servent_pt): Ditto. (free_hostent_pt): Ditto.
Corinna Vinschen
2002-12-10 16:36:36 +0000
d6ffc075882002-12-10 Pierre Humblet <pierre.humblet@ieee.org>
Corinna Vinschen
2002-12-10 12:43:49 +0000
4b47fb2c3fcorrect date
Christopher Faylor
2002-12-09 23:08:59 +0000
b862c42198* lib/pseudo-reloc.c: New file. * lib/_cygwin_crt0_common.cc: Perform pseudo-relocs during initialization of cygwin binary (.exe or .dll).
Christopher Faylor
2002-12-09 22:49:12 +0000
97cc22ad06* include/shellapi.h (ExtractIconEx[AW]): Correct return type to UINT.
Danny Smith
2002-12-09 01:51:27 +0000
6f45749cff* Makefile.tpl (all-sim): Depend on maybe-configure-gdb. * Makefile.in (all-sim): Ditto.
DJ Delorie
2002-12-08 22:39:43 +0000
009bcda6f9* mingwex/math/s_erf.c: New file. * mingwex/math/sf_erf.c: New file. * mingwex/Makefile.in (MATH_DISTFILES): Add new files. (MATH_OBJS): Add new objects. * include/math.h (erf[f]): Add prototypes. (erfc[f]): Add prototypes.
Danny Smith
2002-12-08 01:46:42 +0000
4c49b9a2a5* include/math.h: Add traditional/XOPEN math constants.
Danny Smith
2002-12-07 08:58:49 +0000
e57ba5d3cd* include/winuser.h (AllowSetForegroundWindow, LockSetForegroundWindow) Add prototypes. (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines. Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net> * lib/winuser.def (AllowSetForegroundWindow, LockSetForegroundWindow): Add stubs.
Danny Smith
2002-12-07 07:23:41 +0000
2cc2e4e5eafix date
Christopher Faylor
2002-12-07 04:49:59 +0000
5f7308ff4f* Makefile.tpl: Change configure dependencies to not have real targets depend on phony targets.
DJ Delorie
2002-12-06 20:11:59 +0000
11b087d571* cygwin.din: Reflect name change from strtodf to strtof. Export strtof. * include/cygwin/version.h: Bump API minor number.
Christopher Faylor
2002-12-06 19:48:03 +0000
c049dd5a782002-12-06 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2002-12-06 18:58:51 +0000
e25e377eb32002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
Danny Smith
2002-12-06 04:13:31 +0000
49dd6fc61e* fhandler.h (fhandler_termios::line_edit): Change return from an int to an enum to allow the function to return an error. * fhandler_console.cc (fhandler_console::read): Update the line_edit call to use the new enum. * fhandler_termios.cc (fhandler_termios::line_edit): Change return from an int to an enum to allow the function to return an error. Put put_readahead call before doecho for future patch. * fhandler_tty.cc (fhandler_pty_master::write): Change to call line_edit one character at a time, and stop if an error occurs.
Christopher Faylor
2002-12-05 16:24:52 +0000
94d815b251Patch to update IA-64 port to SDM 2.1. bfd/ChangeLog * cpu-ia64-opc.c: Add operand constant "ar.csd". gas/ChangeLog * config/tc-ia64.c (pseudo_func): Add "@pause" constant for "hint" instruction. (emit_one_bundle): Handle "hint" instruction. (operand_match): Match IA64_OPND_AR_CSD. gas/testsuite/ChangeLog * gas/ia64/opc-b.d: Update for instructions added by SDM2.1. * gas/ia64/opc-b.s: Ditto. * gas/ia64/opc-f.d: Ditto. * gas/ia64/opc-f.s: Ditto. * gas/ia64/opc-i.d: Ditto. * gas/ia64/opc-i.s: Ditto. * gas/ia64/opc-m.d: Ditto. * gas/ia64/opc-m.s: Ditto. * gas/ia64/opc-x.d: Ditto. * gas/ia64/opc-x.s: Ditto. include/opcode/ChangeLog * ia64.h: Fix copyright message. (IA64_OPND_AR_CSD): New operand kind. opcodes/ChangeLog * ia64-opc-d.c (ia64_opcodes_d): Add "hint" instruction. * ia64-opc-b.c: Add "hint.b" instruction. * ia64-opc-f.c: Add "hint.f" instruction. * ia64-opc-i.c: Add "hint.i" instruction. * ia64-opc-m.c: Add "hint.m", "fc.i", "ld16", "st16", and "cmp8xchg16" instructions. * ia64-opc-x.c: Add "hint.x" instruction. * ia64-opc.h (AR_CSD): New macro. * ia64-ic.tbl: Update according to SDM2.1. * ia64-raw.tbl: Ditto. * ia64-waw.tbl: Ditto. * ia64-gen.c (in_iclass): Handle "hint" like "nop". (lookup_regindex): Recognize AR[FCR], AR[EFLAG], AR[CSD], AR[SSD], AR[CFLG], AR[FSR], AR[FIR], and AR[FDR]. * ia64-asmtab.c: Regenerate.
Jim Wilson
2002-12-05 02:08:02 +0000
77c33bf2b9fix comment
Christopher Faylor
2002-12-04 20:46:16 +0000
838ad58232* netdb.cc: New file. * Makeile.in (DLL_OFILES): Add reference to the new netdb.cc file. * cygwin.din : Add new aliased exports for service and protocol enumerations in netdb.cc.
Christopher Faylor
2002-12-04 20:44:17 +0000
7453997e0e* cxx.cc: New file. Implement new, new[], delete and delete[] operators and __cxa_pure_virtual if compiled by gcc >=3. * Makefile.in (DLL_OFILES): Add cxx.o. Remove libstdc++.a from cygwin1.dll link step.
Corinna Vinschen
2002-12-04 20:36:23 +0000
94f860c030* Makefile.tpl: Add targets for configuring host subdirs in Makefile, and corresponding dependencies. * Makefile.in: Regenerate.
Nathanael Nerode
2002-12-04 01:45:35 +0000
358f7e4b5c* configure.in (host_tools): Order binutils, gas and ld for convenience in running the testsuites.
Nathanael Nerode
2002-12-03 23:34:20 +0000
4f96ae699c* fhandler_tty.cc (fhandler_pty_master::accept_input): Move read_retval assignment to prevent race condition. Remove read_retval from return statement.
Christopher Faylor
2002-11-30 22:23:01 +0000
73593ea1dds/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify comparisons of bfd_boolean vars with TRUE/FALSE. Formatting.
Alan Modra
2002-11-30 08:39:45 +0000
883bbc6478* pinfo.h (winpids::set): Renamed from init. (winpids::init): New declaration. (winpids::cs): Ditto. (winpids::winpids): Use set rather than init. * external.cc (fillout_pinfo): Ditto. * dcrt0.cc (dll_crt0_1): Call winpids::init. * pinfo.cc (winpids::set): Renamed from init. Wrap calls in critical section. (winpids::init): New function. (winpids::cs): Define.
Christopher Faylor
2002-11-29 07:05:26 +0000
c0b813e500* sigproc.cc (sig_dispatch_pending): Remove assertion.
Christopher Faylor
2002-11-29 00:43:50 +0000
ae799c9931revert botched checkin
Christopher Faylor
2002-11-28 00:41:02 +0000
7007fd238f* include/cygwin/version.h: Bump DLL minor number.
Christopher Faylor
2002-11-28 00:40:20 +0000
50f4a61a36* fhandler_socket.cc (fhandler_socket::sendto): Fix potential unitialized value return.
Christopher Faylor
2002-11-27 23:44:14 +0000
46a402e03e* libc/string/memset.c (memset): Fix comment.
Christopher Faylor
2002-11-27 18:10:16 +0000
cdaf88961d* cygwin.din: Export pthread_getsequence_np. * include/cygwin/version.h: Bump API minor version.
Christopher Faylor
2002-11-27 16:11:40 +0000
dc8597f966* mingwex/math/lgamma.c: New file. * mingwex/math/lgammaf.c: New file. * mingwex/math/lgammal.c: New file. * mingwex/math/tgamma.c: New file. * mingwex/math/tgammaf.c: New file. * mingwex/math/tgammal.c: New file. * mingwex/math/cephes_mconf (polevlf): Add float version. (p1evlf): Likewise. Define _CEPHES_USE_ERRNO. * mingwex/Makefile.in (MATH_DISTFILES): Add new files. (MATH_OBJS): Add new objects. * include/math.h (lgamma[fl]): Add prototypes. (tgamma[fl]): Add prototypes.
Danny Smith
2002-11-27 03:41:25 +0000
eb6d2e2f9awhite space
Christopher Faylor
2002-11-27 02:26:44 +0000
05c728c45b* cygwin.din: Export nl_langinfo(). * include/cygwin/version.h: Bump API minor version.
Christopher Faylor
2002-11-27 02:12:50 +0000
b263d1d8d3* fhandler_tty.cc (fhandler_pty_master::accept_input): Just use a normal Sleep or suffer amazing pauses when other tty apps are running. (fhandler_pty_master::process_slave_output): Ditto.
Christopher Faylor
2002-11-26 20:32:39 +0000
b3cc01b02b* libc/string/memset.c (memset): Move initialization of 'd' earlier in function.
Christopher Faylor
2002-11-26 18:11:51 +0000
5362be5926Add strtold and wcstold to libmingwex.a
Danny Smith
2002-11-26 00:11:06 +0000
4e85569d11* include/w32api.h: Increment to version 2.2 * Makefile.in: Ditto.
Earnie Boyd
2002-11-25 21:15:52 +0000
d90f3dc1ba* libc/string/memset.c (memset): Minor optimization: Use new 'd' variable, introduced below, everywhere.
Christopher Faylor
2002-11-25 21:11:58 +0000
f24585c6bb* libc/string/memset.c (memset): Make it safe even if sizeof (int) = 2.
Kazu Hirata
2002-11-25 20:56:17 +0000
d1b6d5cd14* mkpasswd.c (main): Set pw_passwd field to '*' on 9x/Me.
Corinna Vinschen
2002-11-25 15:12:50 +0000
efcaf0426a* passwd.cc (read_etc_passwd): Never add an entry when starting on Win95/98/ME if a default entry is present. * uinfo.cc (internal_getlogin): Look for the default uid if needed. Always call user.set_name ().
Corinna Vinschen
2002-11-25 15:11:39 +0000
f1da8a0664* sec_acl.cc (getacl): Set errno to ENOSPC if command is GETACL and nentries is less than the number of entries in the file's ACL.
Corinna Vinschen
2002-11-25 11:23:21 +0000
2d06bd1109* setfacl.c (getperm): Set only `other' permission bits. (getaclentry): Set a_id to -1 by default.
Corinna Vinschen
2002-11-24 18:07:30 +0000
ad2bc53e8f* getfacl.c (permstr): Use `other' permission bits for requesting ace permissions.
Corinna Vinschen
2002-11-24 16:15:33 +0000
f8c8e13b7e2002-11-05 Thomas Pfaff <tpfaff@gmx.net>
Robert Collins
2002-11-24 13:54:14 +0000
4f0de34d372002-11-25 Robert Collins <rbtcollins@hotmail.com>
Robert Collins
2002-11-24 13:41:36 +0000
f29c4db185* libiberty.h (basename): Add NetBSD to the list.
Jason Thorpe
2002-11-24 06:58:20 +0000
4497f2a88d* wait.cc (wait4): Force pending signal delivery before waiting for process completion.
Christopher Faylor
2002-11-23 20:24:08 +0000
1d676025c9* include/cygwin/version.h: Bump DLL minor number.
Christopher Faylor
2002-11-23 17:43:46 +0000