]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
15 years ago * globals.cc: Improve comment on R/O UNICODE_STRINGs.
Corinna Vinschen [Fri, 17 Jul 2009 09:00:19 +0000 (09:00 +0000)]
* globals.cc: Improve comment on R/O UNICODE_STRINGs.
* mount.h (class fs_info): Add is_mvfs bit.
* mount.cc (fs_info::update): Recognize MVFS remote filesystem.
(fillout_mntent): Reorder filesystem checks for speed.  Add
mvfs, unixfs, and sunwnfs filesystem types.
* path.h (class path_conv): Add fs_is_mvfs method.
* path.cc (symlink_worker): On MVFS, always create symlinks as
Windows shortcuts.  Explain why.

15 years ago * tls.m4 (GCC_CHECK_TLS): Also test TLS in a shared library when
Joseph Myers [Thu, 16 Jul 2009 23:21:15 +0000 (23:21 +0000)]
* tls.m4 (GCC_CHECK_TLS): Also test TLS in a shared library when
cross-compiling.

15 years ago * syscalls.cc (unlink_nt): First remove the R/O DOS attribute with
Corinna Vinschen [Thu, 16 Jul 2009 16:55:25 +0000 (16:55 +0000)]
* syscalls.cc (unlink_nt): First remove the R/O DOS attribute with
FILE_WRITE_ATTRIBUTES access only, then re-open the file for DELETE.
Explain why.

15 years ago * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Remove file
Corinna Vinschen [Thu, 16 Jul 2009 15:28:57 +0000 (15:28 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Remove file
attribute check already done in NtSetAttributesFile.

15 years ago * globals.cc: Reorder constant UNICODE_STRINGs for clarity.
Corinna Vinschen [Thu, 16 Jul 2009 09:56:25 +0000 (09:56 +0000)]
* globals.cc: Reorder constant UNICODE_STRINGs for clarity.
* mount.h (fs_info::sttaus): Move filesystem type flags into
substructure.  Add union to allow simple test for having set any
one filesystem type flag.  Replace has_buggy_open flag with is_sunwnfs
flag.  Replace has_buggy_fileid_dirinfo with is_unixfs flag.
(fs_info::got_fs): New private method.
(fs_info::has_buggy_open): New explicit implementation.
(fs_info::has_buggy_fileid_dirinfo): Ditto.
* mount.cc (fs_info::update): Optimize filesystem checks for speed.
* winsup.h (IMPLEMENT_STATUS_FLAG): Change write accessor to return
value just set.

15 years ago * fhandler_netdrive.cc (GET_RESOURCE_INFO): Remove.
Corinna Vinschen [Wed, 15 Jul 2009 18:18:03 +0000 (18:18 +0000)]
* fhandler_netdrive.cc (GET_RESOURCE_INFO): Remove.
(thread_netdrive): Drop GET_RESOURCE_INFO case.
(fhandler_netdrive::exists): Use GET_RESOURCE_OPENENUM info class
to check for existance.

15 years ago * strace.cc (main): Open trace output file in UNIX mode.
Corinna Vinschen [Wed, 15 Jul 2009 15:18:51 +0000 (15:18 +0000)]
* strace.cc (main): Open trace output file in UNIX mode.

15 years ago * fhandler_netdrive.cc (fhandler_netdrive::readdir): Remove useless
Corinna Vinschen [Wed, 15 Jul 2009 14:31:51 +0000 (14:31 +0000)]
* fhandler_netdrive.cc (fhandler_netdrive::readdir): Remove useless
alloca.

15 years ago * path.cc (cwdstuff::set): Only fix up UNC path in win32 so as not
Corinna Vinschen [Wed, 15 Jul 2009 13:27:34 +0000 (13:27 +0000)]
* path.cc (cwdstuff::set): Only fix up UNC path in win32 so as not
to overwrite incoming path.

15 years ago* mep/syscalls.S (sysret): Maintain 16-byte stack alignment.
DJ Delorie [Tue, 14 Jul 2009 20:15:32 +0000 (20:15 +0000)]
* mep/syscalls.S (sysret): Maintain 16-byte stack alignment.

15 years ago Throughout avoid having to initialize constant UNICODE_STRINGs.
Corinna Vinschen [Tue, 14 Jul 2009 17:37:42 +0000 (17:37 +0000)]
Throughout avoid having to initialize constant UNICODE_STRINGs.
* globals.cc: Define constant UNICODE_STRINGs and store in .rdata
section.
* fhandler_disk_file.cc: Throughout, use readonly UNICODE_STRINGs
rather then initializing local UNICODE_STRING variable where
applicable.
* fhandler_mem.cc (fhandler_dev_mem::open): Ditto.
* flock.cc (inode_t::inode_t): Ditto.
* mmap.cc: Ditto.
* syscalls.cc: Ditto.
* mount.cc (fs_info::update): Ditto.
* path.cc: Ditto.

* ntdll.h (RtlEqualUnicodePathPrefix): Redefine to take prefix as
UNICODE_STRING.
(RtlEqualUnicodePathSuffix): Redefine to take suffix as UNICODE_STRING.
* fhandler_disk_file.cc: Accommodate throughout.
* mount.cc (fs_info::update): Ditto.
* path.cc (cwdstuff::set): Ditto.
* syscalls.cc: Ditto.

15 years ago * globals.cc (active_codepage): Remove.
Corinna Vinschen [Tue, 14 Jul 2009 16:24:33 +0000 (16:24 +0000)]
* globals.cc (active_codepage): Remove.

15 years ago * cygcheck.cc (dump_sysinfo): Remove "not yet supported" text.
Corinna Vinschen [Mon, 13 Jul 2009 10:40:42 +0000 (10:40 +0000)]
* cygcheck.cc (dump_sysinfo): Remove "not yet supported" text.

15 years ago2009-07-12 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sun, 12 Jul 2009 23:02:10 +0000 (23:02 +0000)]
2009-07-12  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * mingwex/stdio/pformat.c: Fix compiler warnings with GCC 4.4.0.

15 years ago2009-06-28 Ozkan Sezer <sezero@users.sourceforge.net>
Chris Sutcliffe [Sun, 12 Jul 2009 22:44:37 +0000 (22:44 +0000)]
2009-06-28  Ozkan Sezer  <sezero@users.sourceforge.net>

        * mingwex/gdtoa/README.mingw mingwex/gdtoa/gdtoa_fltrnds.h: New files.
        * mingwex/gdtoa/README mingwex/gdtoa/dmisc.c mingwex/gdtoa/dtoa.c
        mingwex/gdtoa/g__fmt.c mingwex/gdtoa/g_dfmt.c mingwex/gdtoa/g_ffmt.c
        mingwex/gdtoa/g_xfmt.c mingwex/gdtoa/gd_arith.h mingwex/gdtoa/gd_qnan.h
        mingwex/gdtoa/gdtoa.c mingwex/gdtoa/gdtoa.h mingwex/gdtoa/gdtoaimp.h
        mingwex/gdtoa/gethex.c mingwex/gdtoa/gmisc.c mingwex/gdtoa/hd_init.c
        mingwex/gdtoa/hexnan.c mingwex/gdtoa/misc.c mingwex/gdtoa/qnan.c
        mingwex/gdtoa/smisc.c mingwex/gdtoa/strtodg.c mingwex/gdtoa/strtodnrp.c
        mingwex/gdtoa/strtof.c mingwex/gdtoa/strtopx.c mingwex/gdtoa/sum.c
        mingwex/gdtoa/ulp.c:  Update the gdtoa library to match the netlib.org
        sources as of Apr. 20, 2009.  Update further to match the sources in
        the mingw-w64 tree as of June 28, 2009, by removing IBM, CRAY and VAX
        code, removing KR_headers, ANSI, Void and Char ifdefs, renaming the
        double/ulong union from U to dbl_union for better grepping and white-
        space tidy-ups.

15 years ago* how-spawn-works.txt: Add "out of date" note.
Christopher Faylor [Sun, 12 Jul 2009 21:26:40 +0000 (21:26 +0000)]
* how-spawn-works.txt: Add "out of date" note.
* how-vfork-works.txt: Ditto.

15 years ago* Makefile.in: Don't do anything special with any RCS directories.
Christopher Faylor [Sun, 12 Jul 2009 21:15:47 +0000 (21:15 +0000)]
* Makefile.in: Don't do anything special with any RCS directories.
* ntdll.h (PROCESSINFOCLASS): Remove unneeded trailing comma.
* pinfo.cc (_pinfo::dup_proc_pipe): Remove unneeded assignment.
* sigproc.cc (sig_send): Don't send signal to myself if this is an exec stub.

15 years ago * fhandler_disk_file.cc (fhandler_base::fstat_by_handle): Don't use
Corinna Vinschen [Sun, 12 Jul 2009 13:00:36 +0000 (13:00 +0000)]
* fhandler_disk_file.cc (fhandler_base::fstat_by_handle): Don't use
FileAllInformation info class since it needs a big buffer.  Add a
comment.

15 years agobfd
Tom Tromey [Fri, 10 Jul 2009 15:27:04 +0000 (15:27 +0000)]
bfd
* Makefile.am (dwarf2.lo): Use dwarf2.h, not elf/dwarf2.h.
(elf-eh-frame.lo): Likewise.
(elf32-bfin.lo): Likewise.
(elf32-frv.lo): Likewise.
(elf32-xc16x.lo): Likewise.
* Makefile.in: Rebuild.
* dwarf2.c: Included dwarf.h, not elf/dwarf2.h.
* elf-eh-frame.c: Likewise.
* elf32-bfin.c: Likewise.
* elf32-frv.c: Likewise.
* elf32-xc16x.c: Likewise.
binutils
* Makefile.am (dwarf.o): Refer to dwarf2.h, not elf/dwarf2.h.
* Makefile.in: Rebuild.
* dwarf.c: Include dwarf2.h, not elf/dwarf2.h.
gas
* Makefile.am (DEPTC_alpha_ecoff): Refer to dwarf2.h, not
elf/dwarf2.h.
(DEPTC_alpha_elf): Likewise.
(DEPTC_alpha_evax): Likewise.
(DEPTC_arm_elf): Likewise.
(DEPTC_hppa_elf): Likewise.
(DEPTC_i386_aout): Likewise.
(DEPTC_i386_coff): Likewise.
(DEPTC_i386_elf): Likewise.
(DEPTC_m68k_aout): Likewise.
(DEPTC_m68k_coff): Likewise.
(DEPTC_m68k_elf): Likewise.
(DEPTC_mips_coff): Likewise.
(DEPTC_mips_ecoff): Likewise.
(DEPTC_mips_elf): Likewise.
(DEPTC_ppc_coff): Likewise.
(DEPTC_ppc_elf): Likewise.
(DEPTC_s390_elf): Likewise.
(DEPTC_sh_coff): Likewise.
(DEPTC_sh_elf): Likewise.
(DEPTC_sh64_elf): Likewise.
(DEPTC_sparc_aout): Likewise.
(DEPTC_sparc_coff): Likewise.
(DEPTC_sparc_elf): Likewise.
(as.o): Likewise.
(dwarf2dbg.o): Likewise.
(dw2gencfi.o): Likewise.
(ehopt.o): Likewise.
(read.o): Likewise.
* Makefile.in: Rebuild.
* dw2gencfi.h: Include dwarf2.h, not elf/dwarf2.h.
* dwarf2dbg.c: Likewise.
* ehopt.c: Likewise.
gdb
* dwarf2-frame.c: Include dwarf2.h, not elf/dwarf2.h.
* dwarf2expr.c: Likewise.
* dwarf2loc.c: Likewise.
* dwarf2read.c: Likewise.
* sh-tdep.c: Likewise.
* xtensa-tdep.c: Likewise.
include
* dwarf2.h: New file, moved from elf/.
include/elf

* dwarf2.h: Move to `..'.

15 years ago2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 10 Jul 2009 14:47:16 +0000 (14:47 +0000)]
2009-07-10  H.J. Lu  <hongjiu.lu@intel.com>

* dwarf2.h: Just include ../dwarf2.h.

15 years agoSTT_GNU_IFUNC support for PowerPC.
Alan Modra [Fri, 10 Jul 2009 12:19:55 +0000 (12:19 +0000)]
STT_GNU_IFUNC support for PowerPC.

15 years agomerge from gcc
DJ Delorie [Thu, 9 Jul 2009 21:01:15 +0000 (21:01 +0000)]
merge from gcc

15 years agomerge from gcc
DJ Delorie [Thu, 9 Jul 2009 20:02:41 +0000 (20:02 +0000)]
merge from gcc

15 years ago2009-07-09 Craig Howland <howland@LGSInnovations.com>
Jeff Johnston [Thu, 9 Jul 2009 17:04:56 +0000 (17:04 +0000)]
2009-07-09  Craig Howland <howland@LGSInnovations.com>

        * libm/math/ef_scalb.c:  Replace isnanf() (pre-C99 function call) with
        isnan() (C99 macro).
        * libm/math/wf_log.c:  Ditto.
        * libm/math/wf_j0.c:  Ditto.
        * libm/math/wf_sqrt.c:  Ditto.
        * libm/math/wf_pow.c:  Ditto.
        * libm/math/wf_fmod.c:  Ditto.
        * libm/math/wf_remainder.c:  Ditto.
        * libm/math/wf_scalb.c:  Ditto.
        * libm/math/wf_atanh.c:  Ditto.
        * libm/math/wf_cosh.c:  Ditto.
        * libm/math/wf_acos.c:  Ditto.
        * libm/math/wf_acosh.c:  Ditto.
        * libm/math/wf_jn.c:  Ditto.
        * libm/math/wf_log10.c:  Ditto.
        * libm/math/wf_asin.c:  Ditto.
        * libm/math/wf_j1.c:  Ditto.
        * libm/common/sf_isnan.c:  Add #include <ieeefp.h>, fix comment.
        * libm/common/sf_isinf.c:  Add #include <ieeefp.h>, adjust comment to
        match that from s_isinf.c.
        * libc/include/machine/ieeefp.h:  Simplify isinf and isnan macros to
        remove un-necessary extension use (in a similar manner to as was
        recently done in math.h).
        * libc/include/math.h:  Remove isnanf and isinff prototypes (are in
        ieeefp.h).
        * libm/machine/spu/sf_isinf.c:  Fix comment (remove <math.h>).

15 years ago* pathnames.sgml: Fix typo.
Christopher Faylor [Wed, 8 Jul 2009 23:23:02 +0000 (23:23 +0000)]
* pathnames.sgml: Fix typo.

15 years ago* m32c/sbrk.c (sbrk): Change to take ptrdiff_t, not int.
DJ Delorie [Wed, 8 Jul 2009 20:54:19 +0000 (20:54 +0000)]
* m32c/sbrk.c (sbrk): Change to take ptrdiff_t, not int.

15 years ago * winbase.h (ilockexch): Avoid making 'ret' volatile.
Dave Korn [Tue, 7 Jul 2009 21:41:43 +0000 (21:41 +0000)]
* winbase.h (ilockexch): Avoid making 'ret' volatile.
(ilockcmpexch): Likewise.

15 years ago * ChangeLog: Assorted minor whitespace fixes in old entries.
Dave Korn [Tue, 7 Jul 2009 20:25:34 +0000 (20:25 +0000)]
* ChangeLog: Assorted minor whitespace fixes in old entries.

15 years agowinsup/ChangeLog:
Dave Korn [Tue, 7 Jul 2009 20:12:44 +0000 (20:12 +0000)]
winsup/ChangeLog:

* Makefile.common (COMPILE_CXX): Add support for per-file overrides
to exclude $(nostdinc) and $(nostdincxx) from compiler flags.
(COMPILE_CC): Likewise for $(nostdinc).

winsup/cygwin/ChangeLog:

* Makefile.in (DLL_OFILES): Add libstdcxx_wrapper.o
(libstdcxx_wrapper_CFLAGS): Add flags for new module.
(_cygwin_crt0_common_STDINCFLAGS): Define per-file override.
(libstdcxx_wrapper_STDINCFLAGS, cxx_STDINCFLAGS): Likewise.
* cxx.cc: Include "cygwin-cxx.h".
(operator new): Tweak prototype for full standards compliance.
(operator new[]): Likewise.
(operator new (nothrow)): New fallback function.
(operator new[] (nothrow), operator delete (nothrow),
operator delete[] (nothrow)): Likewise.
(default_cygwin_cxx_malloc): New struct of pointers to the above,
for final last-resort fallback default.
* cygwin-cxx.h: New file.
(struct per_process_cxx_malloc): Define.
(default_cygwin_cxx_malloc): Declare extern.
* cygwin.din (__wrap__ZdaPv): Export new wrapper.
(__wrap__ZdaPvRKSt9nothrow_t, __wrap__ZdlPv,
__wrap__ZdlPvRKSt9nothrow_t, __wrap__Znaj,
__wrap__ZnajRKSt9nothrow_t, __wrap__Znwj,
__wrap__ZnwjRKSt9nothrow_t): Likewise.
* globals.cc (__cygwin_user_data): Init newly-repurposed 'forkee'
field (now 'cxx_malloc') to point to default_cygwin_cxx_malloc.
* libstdcxx_wrapper.cc: New file.
(__wrap__ZdaPv, __wrap__ZdaPvRKSt9nothrow_t, __wrap__ZdlPv,
__wrap__ZdlPvRKSt9nothrow_t, __wrap__Znaj,
__wrap__ZnajRKSt9nothrow_t, __wrap__Znwj,
__wrap__ZnwjRKSt9nothrow_t): Define wrapper functions for libstdc++
malloc operators and their overrides.
* winsup.h (default_cygwin_cxx_malloc): Declare extern.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* include/sys/cygwin.h (struct per_process_cxx_malloc): Forward
declare here.
(struct per_process::forkee): Rename and repurpose from this ...
(struct per_process::cxx_malloc): ... to this.
* lib/_cygwin_crt0_common.cc: Include cygwin-cxx.h.
(WEAK): Define shorthand helper macro.
(__cygwin_cxx_malloc): Define and populate with weak references
to whatever libstdc++ malloc operators will be visible at final
link time for Cygwin apps and dlls.
(_cygwin_crt0_common): Always look up cygwin DLL's internal
per_process data, and don't test for (impossible) failure.  Inherit
any members of __cygwin_cxx_malloc that we don't have overrides
for from the DLL's default and store the resulting overall set of
overrides back into the DLL's global per_process data.

15 years ago * cygtls.cc (_cygtls::remove): Fix typo.
Corinna Vinschen [Tue, 7 Jul 2009 08:07:38 +0000 (08:07 +0000)]
* cygtls.cc (_cygtls::remove): Fix typo.

15 years ago* Makefile.in (clean): Clean generated files in srcdir.
Christopher Faylor [Mon, 6 Jul 2009 23:19:08 +0000 (23:19 +0000)]
* Makefile.in (clean): Clean generated files in srcdir.
* tlsoffsets.h: Regenerate.

15 years ago* cygtls.cc (_cygtls::remove): Avoid closing a NULL handle.
Christopher Faylor [Mon, 6 Jul 2009 23:05:10 +0000 (23:05 +0000)]
* cygtls.cc (_cygtls::remove): Avoid closing a NULL handle.

15 years ago * fhandler_socket.cc (fhandler_socket::recv_internal): Convert wsabuf
Corinna Vinschen [Mon, 6 Jul 2009 20:30:34 +0000 (20:30 +0000)]
* fhandler_socket.cc (fhandler_socket::recv_internal): Convert wsabuf
and wsacnt to references.  Fix handling of WSAEMSGSIZE.

15 years ago2009-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
Jeff Johnston [Mon, 6 Jul 2009 18:59:04 +0000 (18:59 +0000)]
2009-07-06  Joel Sherrill <joel.sherrill@oarcorp.com>

        * libc/include/sys/features.h: Enable UNIX98 mutex attributes
        for RTEMS.

15 years ago * cygtls.h (struct _local_storage): Add thread storage pointers for
Corinna Vinschen [Mon, 6 Jul 2009 15:42:01 +0000 (15:42 +0000)]
* cygtls.h (struct _local_storage): Add thread storage pointers for
memory used by socket select functions.  Combine them into a single
struct select.
* cygtls.cc: Accommodate above change throughout.
(_cygtls::init_thread): Drop initalizing of sockevt to
INVALID_HANDLE_VALUE.
(_cygtls::fixup_after_fork): Reset sockevt to NULL.
(_cygtls::remove): Don't use sockevt value to bail out prematurely.
Set sockevt to NULL.  Free malloced select members.
* select.h (struct select_socket_info): Drop max_w4 member.
* select.cc (thread_socket): Use INFINITE timeout value if number of
objects to wait for is <= MAXIMUM_WAIT_OBJECTS.  Use num_w4 member
of select_socket_info struct rather than dropped max_w4.
(init_tls_select_info): New inline function to initialize TLS select
members.
(start_thread_socket): Just call init_tls_select_info to initialize TLS
select members and use them later on.
(socket_cleanup): Don't free select_socket_info pointer members since
they are thread local now.

15 years ago* dtable.cc (handle_to_fn): Detect failing NtQueryObject.
Christopher Faylor [Mon, 6 Jul 2009 15:11:30 +0000 (15:11 +0000)]
* dtable.cc (handle_to_fn): Detect failing NtQueryObject.

15 years ago * autoload.cc: Delete stray CR.
Corinna Vinschen [Mon, 6 Jul 2009 10:44:14 +0000 (10:44 +0000)]
* autoload.cc: Delete stray CR.

15 years ago* fhandler_console.cc: Change workstation -> windows station throughout.
Christopher Faylor [Sun, 5 Jul 2009 16:49:56 +0000 (16:49 +0000)]
* fhandler_console.cc: Change workstation -> windows station throughout.

15 years ago* cygwin-console-helper.cc: New file.
Christopher Faylor [Sun, 5 Jul 2009 00:01:26 +0000 (00:01 +0000)]
* cygwin-console-helper.cc: New file.

15 years ago* autoload.cc (SetParent): Add new import.
Christopher Faylor [Sat, 4 Jul 2009 23:51:10 +0000 (23:51 +0000)]
* autoload.cc (SetParent): Add new import.
* fhandler.h (fhandler_console::create_invisible_console): Declare new
function.
(create_invisible_console_workaround): Ditto.
* fhandler_console.cc (fhandler_console::create_invisible_console): Define new
function.
(create_invisible_console_workaround): Ditto.  Add too much code to deal with
broken Windows 7.  Use a helper app to start an invisible console window.
(fhandler_console::need_invisible): Reorganize to use helper functions to
create invisible console.
* spawn.cc (spawn_guts): Avoid zeroing already zeroed fields in si.

15 years ago * autoload.cc (AttachConsole): Correct size of args.
Dave Korn [Sat, 4 Jul 2009 14:51:09 +0000 (14:51 +0000)]
* autoload.cc (AttachConsole):  Correct size of args.

15 years ago* dcrt0.cc (jit_debug): New global.
Christopher Faylor [Fri, 3 Jul 2009 18:05:51 +0000 (18:05 +0000)]
* dcrt0.cc (jit_debug): New global.
(initial_env): Set jit_debug when we are automatically starting a gdb process.
* dtable.cc (dtable::get_debugger_info): Don't tty tricks when we are being
debugged by our own captive gdb, as determined by jit_debug == true.
(dtable::init_std_file_from_handle): Detect errors when initializing a tty
early rather than at random points later.
* fhandler.h (fhandler_*::init): Return int to indicate success/failure.
* fhandler.cc (fhandler_base::init): Reflect change in return value.
* pipe.cc (fhandler_pipe::init): Ditto.
(fhandler_pipe::create_selectable): Don't say we're retrying when we aren't.
* fhandler_console.cc (fhandler_console::init): Ditto.  Return success/failure.
* fhandler_serial.cc (fhandler_serial::init): Ditto.
* fhandler_tty.cc (fhandler_tty_slave::init): Ditto.
(fhandler_tty_slave::open): Make debugging output more detailed.
* tty.cc (tty_list::terminate): Don't close I/O handles before all slaves have
checked in.
(tty::slave_alive): Make a non-inlined function.  Check if tty pipe handles can
be created as an additional exists check.
* tty.h (tty::slave_alive): Just define here.

15 years ago * new-features.sgml (ov-new1.7-file): Add fpurge and mkstemps to new
Corinna Vinschen [Fri, 3 Jul 2009 13:06:34 +0000 (13:06 +0000)]
* new-features.sgml (ov-new1.7-file): Add fpurge and mkstemps to new
API functions.

15 years ago * posix.sgml: Add fpurge and mkstemps to BSD list.
Corinna Vinschen [Fri, 3 Jul 2009 13:04:01 +0000 (13:04 +0000)]
* posix.sgml: Add fpurge and mkstemps to BSD list.

15 years ago * cygwin.din (fpurge, mkstemps): New exports.
Corinna Vinschen [Fri, 3 Jul 2009 13:01:17 +0000 (13:01 +0000)]
* cygwin.din (fpurge, mkstemps): New exports.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* mktemp.cc (_gettemp): Add parameter.
(mkstemps): New function.
(mkstemp, mkdtemp, mktemp): Adjust clients.

15 years agoAdd mkdtemp, mkstemps.
Eric Blake [Fri, 3 Jul 2009 12:03:25 +0000 (12:03 +0000)]
Add mkdtemp, mkstemps.

* libc/stdio/mktemp.c: Fix documentation.
(_gettemp): Add domkdir and length parameters.  Check for
insufficient 'X' suffix.  Drop cygwin-specific code.
(_mkstemp_r, _mktemp_r, mkstemp, mktemp): Adjust clients.
(_mkdtemp_r, _mkstemps_r, mkdtemp, mkstemps): New functions.
* libc/include/stdlib.h (_mkdtemp_r, _mkstemps_r, mkdtemp)
(mkstemps): Declare them.

15 years agoAdd fpurge.
Eric Blake [Fri, 3 Jul 2009 11:58:04 +0000 (11:58 +0000)]
Add fpurge.

* libc/stdio/fpurge.c (fpurge, _fpurge_r): New file.
* libc/stdio/Makefile.am (ELIX_4_SOURCES, CHEWOUT_FILES, fpurge):
Build it.
* libc/stdio/Makefile.in: Regenerated.
* libc/include/stdio.h (fpurge, _fpurge_r): New declarations.
* libc/stdio/stdio.tex: Build documentation.

15 years ago * autoload.cc: Fix typo in comment.
Corinna Vinschen [Fri, 3 Jul 2009 10:50:51 +0000 (10:50 +0000)]
* autoload.cc: Fix typo in comment.
(ShowWindowAsync): Define.
(AttachConsole): Define.
* fhandler_console.cc (fhandler_console::need_invisible): Add band-aid
for Windows 7 AllocConsole bug.

15 years ago * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
Jakub Jelinek [Fri, 3 Jul 2009 08:53:50 +0000 (08:53 +0000)]
* dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
and DW_OP_stack_value.

* dwarf.c (decode_location_expression): Handle DW_OP_stack_value
and DW_OP_implicit_value.

15 years ago2009-07-02 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Thu, 2 Jul 2009 08:24:01 +0000 (08:24 +0000)]
2009-07-02  Tristan Gingold  <gingold@adacore.com>

* configure.ac: Do not exclude gas for i386-*-darwin.
Add a case for x86_64-*-darwin.
* configure: Regenerate.

15 years agoClean up some sources.redhat.com references.
Christopher Faylor [Wed, 1 Jul 2009 22:07:31 +0000 (22:07 +0000)]
Clean up some sources.redhat.com references.

15 years ago * net.cc (get_xp_ifs): Fix typo in comment.
Corinna Vinschen [Wed, 1 Jul 2009 15:45:23 +0000 (15:45 +0000)]
* net.cc (get_xp_ifs): Fix typo in comment.

15 years ago * moxie/crt0.S (_start): Clear BSS at startup. Register _fini()
Anthony Green [Wed, 1 Jul 2009 11:45:49 +0000 (11:45 +0000)]
    * moxie/crt0.S (_start): Clear BSS at startup.  Register _fini()
        with atexit().
        * moxie/sim-open.S: Fix comment.

15 years ago * lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
Corinna Vinschen [Wed, 1 Jul 2009 11:06:12 +0000 (11:06 +0000)]
* lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
StrChrIA@8, StrChrIW@8, StrChrW@8, StrCmpNA@12, StrCmpNIA@12,
StrCmpNIW@12, StrCmpNW@12, StrRChrA@12, StrRChrIA@12, StrRChrW@12,
StrRStrIA@12, StrRStrIW@12, StrStrA@8, StrStrIA@8, StrStrIW@8,
StrStrW@8, StrToIntA@4, StrToIntW@4): Remove erroneously defined
entry points.

15 years ago * fhandler.h (class fhandler_socket): Add class members and methods
Corinna Vinschen [Wed, 1 Jul 2009 09:16:17 +0000 (09:16 +0000)]
* fhandler.h (class fhandler_socket): Add class members and methods
to store and retrieve the SO_RCVBUF and SO_SNDBUF sizes.
* fhandler_socket.cc (fhandler_socket::dup): Duplicate new members.
(fhandler_socket::send_internal): Check for SO_SNDBUF size and
restrict send to 1 byte less per KB 823764.  Leave loop immediately
if WSASendMsg has been used.
* net.cc (fdsock): Change comment again.  Set buffer sizes to 65536.
Store values in fhandler_socket.
(cygwin_setsockopt): Store SO_RCVBUF and SO_SNDBUF sizes in
fhandler_socket.
(cygwin_sendto): Drop call to sig_dispatch_pending.
(cygwin_recvfrom): Ditto.
(cygwin_recvmsg): Ditto.
(cygwin_sendmsg): Ditto.

15 years ago* select.h: New file split from fhandler.h.
Christopher Faylor [Tue, 30 Jun 2009 21:18:44 +0000 (21:18 +0000)]
* select.h: New file split from fhandler.h.
(select_record::select_record): Define do-nothing constructor for "new" to
avoid gratuitous zeroing.
(select_info): New base class.
(select_pipe_info): New class with methods for dealing with pipes.
(select_socket_info): New class with methods for dealing with sockets.
(select_serial_info): Dummy class for serial.
(select_mailslot_info): Dummy class for mailslots.
(select_stuff): Define device_specific_* as actual classes rather than void *.
* dtable.h (dtable::select_read): Accommodate return value change to 'bool' and
argument change to "select_stuff".
(dtable::select_write): Ditto.
(dtable::select_except): Ditto.
* dtable.cc (dtable::select_read): Accommodate return value change to 'bool'
and argument change to "select_stuff".
(dtable::select_write): Ditto.
(dtable::select_except): Ditto.
* fhandler.h: Excise select-related classes.
(fhandler_*::select_read): Change argument to select_stuff.
(fhandler_*::select_write): Ditto.
(fhandler_*::select_except): Ditto.
* select.cc (UNIX_FD_ZERO): Use memset rather than bzero.
(select_stuff::test_and_set): Change return type to bool.  Allocate
select_record on entry and let fhandler_*::select_* operate on the start.next
field of select_stuff.
(pipeinf): Delete.
(select_pipe_info::select_pipe_info): New constructor.  Allocates event for
controlling pipe waits.
(select_pipe_info::~select_pipe_info): New destructor.  Destroy event.  Stop
thread.
(select_pipe_info::add_watch_handle): New function.
(thread_pipe): Wait for the hEvent part of any overlapped pipes before peeking.
(start_thread_pipe): Don't allocate device_specific_pipe stuff here.  Assume
that it has been allocated earlier.
(pipe_cleanup): Rely on select_pipe_info destructor to clean up pipe
paraphenalia.
(fhandler_*::select_*): Derive select_record from new select_stuff argument.
(fhandler_pipe::select_*): Ditto.  Allocate pipe-specific field if not already
allocated.
(serialinf): Delete.
(thread_serial): serialinf -> select_serial_info.
(fhandler_base::ready_for_read): Rewrite to accommodate change in argument to
fhandler_*::select_*.
(socketinf): Delete.
(thread_socket): socketinf -> select_socket_info.
(mailslotinf): Delete.
(thread_mailslot): mailslotinf -> select_mailslot_info.

15 years ago* fhandler.cc (fhandler_base::has_ongoing_io): Accept an argument indicating
Christopher Faylor [Tue, 30 Jun 2009 14:36:11 +0000 (14:36 +0000)]
* fhandler.cc (fhandler_base::has_ongoing_io): Accept an argument indicating
whether the overlapped event should be tested.
(fhandler_base::read_overlapped): Pass is_overlapped state to has_ongoing_io.
(fhandler_base::write_overlapped): Ditto.
* fhandler.h (fhandler_base::has_ongoing_io): Accommodate argument change.
* select.cc (peek_pipe): Ditto.

15 years ago * net.cc (fdsock): Set default socket buffer sizes to 65520. Change
Corinna Vinschen [Tue, 30 Jun 2009 10:36:40 +0000 (10:36 +0000)]
* net.cc (fdsock): Set default socket buffer sizes to 65520.  Change
comment accordingly.
* fhandler_socket.cc (fhandler_socket::send_internal): Set maximum
send size to 65520 as well.

15 years ago* select.cc (peek_pipe): Turn on (temporarily?) the experimental code which
Christopher Faylor [Mon, 29 Jun 2009 14:32:58 +0000 (14:32 +0000)]
* select.cc (peek_pipe): Turn on (temporarily?) the experimental code which
tries to determine when a pipe is writable.

15 years ago* select.cc (peek_pipe): Use has_ongoing_io() to determine if the pipe is ready
Christopher Faylor [Sun, 28 Jun 2009 19:27:15 +0000 (19:27 +0000)]
* select.cc (peek_pipe): Use has_ongoing_io() to determine if the pipe is ready
for writing rather than performing brute-force checks.

15 years ago* fhandler.h (fhandler_base::has_ongoing_io): Declare new function.
Christopher Faylor [Sun, 28 Jun 2009 19:23:13 +0000 (19:23 +0000)]
* fhandler.h (fhandler_base::has_ongoing_io): Declare new function.
* fhandler.cc (fhandler_base::has_ongoing_io): Define new function.
(fhandler_base::read_overlapped): Use has_ongoing_io to avoid writing when
handle has not completed last I/O.
(fhandler_base::write_overlapped): Ditto.
* select.cc (peek_pipe): Be more careful about accessing hEvent field from
get_overlapped().

15 years ago* gendef (cleanup): Rename from 'nocr'. Remove comments and trailing spaces.
Christopher Faylor [Sun, 28 Jun 2009 18:23:35 +0000 (18:23 +0000)]
* gendef (cleanup): Rename from 'nocr'.  Remove comments and trailing spaces.
* cygwin.din: Add long-needed comment describing what dll_crt0__FP11per_process
demangles to.

15 years ago * Makefile.def (host_modules): Add cgen.
Doug Evans [Fri, 26 Jun 2009 17:19:07 +0000 (17:19 +0000)]
* Makefile.def (host_modules): Add cgen.
* Makefile.in: Regenerate.
* configure.ac (host_tools): Add cgen.
* configure: Regenerate.

15 years ago * wincap.h (wincaps::has_broken_alloc_console): New element.
Corinna Vinschen [Fri, 26 Jun 2009 15:12:06 +0000 (15:12 +0000)]
* wincap.h (wincaps::has_broken_alloc_console): New element.
* wincap.cc: Implement above element throughout.

15 years ago * sec_auth.cc (lsaauth): Close unused handle.
Corinna Vinschen [Thu, 25 Jun 2009 08:22:09 +0000 (08:22 +0000)]
* sec_auth.cc (lsaauth): Close unused handle.
(lsaprivkeyauth): Ditto.

15 years ago * include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
Corinna Vinschen [Wed, 24 Jun 2009 10:30:07 +0000 (10:30 +0000)]
* include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
WTSEnumerateSessionsA): Add function prototypes.
(struct _WTS_SESSION_INFOW, struct _WTS_SESSION_INFOA): Add typedefs.
(WTS_SESSION_INFO, PWTS_SESSION_INFO, WTSEnumerateSessions): Add
defines dependent on UNICODE setting.

15 years ago * faq-setup.xml (faq.setup.setup-fails-on-ts): Fix another typo.
Corinna Vinschen [Wed, 24 Jun 2009 07:57:03 +0000 (07:57 +0000)]
* faq-setup.xml (faq.setup.setup-fails-on-ts): Fix another typo.

15 years ago * faq-setup.xml (faq.setup.setup-fails-on-ts): Fix typo.
Corinna Vinschen [Wed, 24 Jun 2009 07:49:37 +0000 (07:49 +0000)]
* faq-setup.xml (faq.setup.setup-fails-on-ts): Fix typo.

15 years ago * faq-setup.xml (faq.setup.setup-failes-on-ts): Change rebaseall to
Corinna Vinschen [Tue, 23 Jun 2009 16:16:57 +0000 (16:16 +0000)]
* faq-setup.xml (faq.setup.setup-failes-on-ts): Change rebaseall to
rebase.

15 years ago2009-06-23 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 23 Jun 2009 16:04:33 +0000 (16:04 +0000)]
2009-06-23  Jeff Johnston  <jjohnstn@redhat.com>

        * Makefile.am (MATHOBJS_IN_LIBC): Add s_fpclassify and
        sf_fpclassify as these are now used for infinity testing.
        * Makefile.in: Regenerated.

15 years ago * faq-setup.xml (faq.setup.setup-failes-on-ts): New FAQ entry.
Corinna Vinschen [Tue, 23 Jun 2009 15:52:20 +0000 (15:52 +0000)]
* faq-setup.xml (faq.setup.setup-failes-on-ts): New FAQ entry.

15 years ago * sec_auth.cc (get_server_groups): Ignore errors from
Corinna Vinschen [Tue, 23 Jun 2009 10:23:16 +0000 (10:23 +0000)]
* sec_auth.cc (get_server_groups): Ignore errors from
get_user_local_groups.

15 years ago * spawn.cc (spawn_guts): Don't run additional check for Win32
Corinna Vinschen [Mon, 22 Jun 2009 15:40:59 +0000 (15:40 +0000)]
* spawn.cc (spawn_guts): Don't run additional check for Win32
incompatible CWD if newargv.fixup bailed out already.
(av::fixup): Check shell scripts for executability.

15 years agoinclude/elf/
Alan Modra [Mon, 22 Jun 2009 00:52:20 +0000 (00:52 +0000)]
include/elf/
* ppc.h (R_PPC_RELAX*): Define as enum.
bfd/
* elf32-ppc.c (ppc_elf_check_relocs): Handle R_PPC_RELAX* in switch.
* elf32-v850.c (v850_elf_relocate_section): Warning fix.

15 years ago2009-06-19 Joseph Myers <joseph@codesourcery.com>
Jeff Johnston [Fri, 19 Jun 2009 18:18:01 +0000 (18:18 +0000)]
2009-06-19  Joseph Myers  <joseph@codesourcery.com>

        * Makefile.in (html, pdf): New.
        * doc/Makefile.in (html, pdf, porting.pdf, porting.html): New.
        * doc/porting.texi: Fix section structure.

15 years ago2009-06-19 Joel Sherrill <joel.sherrill@oarcorp.com>
Jeff Johnston [Fri, 19 Jun 2009 18:15:35 +0000 (18:15 +0000)]
2009-06-19  Joel Sherrill <joel.sherrill@oarcorp.com>

        * libc/sys/rtems/machine/param.h: Change ALIGNBYTES
        so it can point to an aligned structure or double.

15 years ago * new-features.sgml (ov-new1.7-misc): Add new link libs.
Corinna Vinschen [Fri, 19 Jun 2009 09:33:45 +0000 (09:33 +0000)]
* new-features.sgml (ov-new1.7-misc): Add new link libs.
* setup2.sgml (setup-locale-ov): Explain locale-specific wcwidth
feature.

15 years ago PR 10288
Nick Clifton [Thu, 18 Jun 2009 10:31:20 +0000 (10:31 +0000)]
    PR 10288
        * arm-dis.c (print_insn_coprocessor): Check that a user specified
        ARM architecture supports the matched instruction.
        (print_insn_arm): Likewise.
        (select_arm_features): New function.  Fills in the fields of an
        arm_feature_set structure based on a given arm machine number.
        (print_insn): Initialise an arm_feature_set structure.

        * objdump.c (disassemble_bytes): Set the
        USER_SPECIFIED_MACHINE_TYPE flag in the disassemble_info structure
        if the user has invoked the -m switch.
        * doc/binutils.texi: Document the additional behaviour of
        objdump's -m switch for ARM targets.

        * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
        field of struct disassemble_info.

        * gas/arm/align.s: Add labels so that COFF based targets can
        correctly locate THUMB code.
        * gas/arm/copro.d: Do not pass --architecture switch to objdump.

15 years ago * path.cc (chdir): Check error conditions first.
Corinna Vinschen [Thu, 18 Jun 2009 09:47:13 +0000 (09:47 +0000)]
* path.cc (chdir): Check error conditions first.

15 years ago * libc/locale/locale.c (loadlocale): Add handling of "@cjknarrow"
Corinna Vinschen [Thu, 18 Jun 2009 09:13:39 +0000 (09:13 +0000)]
* libc/locale/locale.c (loadlocale): Add handling of "@cjknarrow"
modifier on _MB_CAPABLE targets.  Add comment to explain.  Improve
documentation.

15 years ago2009-06-16 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Wed, 17 Jun 2009 22:01:36 +0000 (22:01 +0000)]
2009-06-16 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

        * include/stdlib.h (_wtof): Define.

15 years ago2009-06-17 Michael Eager <eager@eagercon.com>
Jeff Johnston [Wed, 17 Jun 2009 16:47:02 +0000 (16:47 +0000)]
2009-06-17  Michael Eager <eager@eagercon.com>

        * libc/include/pthread.h: Support XMK (Xilinx) BSP, add RTEMS to
        PTHREAD_MUTEX_NORMAL.
        * libc/include/sys/features.h: Same.
        * libc/include/sys/types.h: Same.

15 years ago2009-06-17 Michael Eager <eager@eagercon.com>
Jeff Johnston [Wed, 17 Jun 2009 16:38:22 +0000 (16:38 +0000)]
2009-06-17  Michael Eager <eager@eagercon.com>

        * rs6000/Makefile.in: Add xilinx support.
        * rs6000/xil-crt0.s: New crt0 file for powerpc-xilinx-eabi.
        * rs6000/xilinx.ld: New file.
        * rs6000/xilinx440.ld: Ditto.

15 years ago2009-06-17 Michael Eager <eager@eagercon.com>
Jeff Johnston [Wed, 17 Jun 2009 16:35:15 +0000 (16:35 +0000)]
2009-06-17  Michael Eager <eager@eagercon.com>

        * COPYING.LIBGLOSS: Add Xilinx license.

15 years ago * fhandler_socket.cc (fhandler_socket::recv_internal): Mark WSARecvMsg
Corinna Vinschen [Wed, 17 Jun 2009 08:23:17 +0000 (08:23 +0000)]
* fhandler_socket.cc (fhandler_socket::recv_internal): Mark WSARecvMsg
as NO_COPY.

15 years ago* fhandler.cc (fhandler_base::read_overlapped): Use a better variable name.
Christopher Faylor [Tue, 16 Jun 2009 20:33:45 +0000 (20:33 +0000)]
* fhandler.cc (fhandler_base::read_overlapped): Use a better variable name.

15 years ago * libc/include/locale.h (struct lconv): Add missing members required
Corinna Vinschen [Tue, 16 Jun 2009 19:45:17 +0000 (19:45 +0000)]
* libc/include/locale.h (struct lconv): Add missing members required
by POSIX.1-2008.
* libc/locale/locale.c (lconv): Initialize new members to default
values in "C" locale.

15 years ago* fhandler.cc (fhandler_base::read_overlapped): Preserve len when looping due
Christopher Faylor [Tue, 16 Jun 2009 19:05:43 +0000 (19:05 +0000)]
* fhandler.cc (fhandler_base::read_overlapped): Preserve len when looping due
to received signal.

15 years ago * libc/stdio/vfprintf.c (_VFPRINTF_R): Use actual length of
Corinna Vinschen [Tue, 16 Jun 2009 17:44:20 +0000 (17:44 +0000)]
* libc/stdio/vfprintf.c (_VFPRINTF_R): Use actual length of
radix char instead of assuming length 1.
* libc/stdlib/gdtoa-gethex.c: Remove use of USE_LOCALE.
(gethex): Allow multibyte decimal point.
Fix compiler warnings due to different signedness of pointer types.
* libc/stdlib/strtod.c: Remove use of USE_LOCALE.
(_strtod_r): Allow multibyte decimal point.
* libc/stdlib/wcstod.c (_wcstod_r): Evaluate correct wide char
endptr position if the decimal point is a multibyte char.

15 years ago2009-06-16 Craig Howland <howland@LGSInnovations.com>
Jeff Johnston [Tue, 16 Jun 2009 16:02:07 +0000 (16:02 +0000)]
2009-06-16  Craig Howland <howland@LGSInnovations.com>

        * libc/ctype/local.h (__locale_charset): Add arguments to
        prototype
        * libc/stdlib/local.h (__locale_charset): Ditto.

15 years ago2009-06-16 Craig Howland <howland@LGSInnovations.com>
Jeff Johnston [Tue, 16 Jun 2009 15:55:06 +0000 (15:55 +0000)]
2009-06-16  Craig Howland <howland@LGSInnovations.com>

        * libc/include/math.h:  Simplify fpclassify, isinf, isnan, and signbit
        macros to remove un-necessary extension use.  isinf and isnan also
        changed to use fpclassify.  isfinite macro modified to run faster by
        only calling fpclassify once instead of possibly twice.

15 years agomerge from gcc
DJ Delorie [Tue, 16 Jun 2009 13:21:26 +0000 (13:21 +0000)]
merge from gcc

15 years ago * net.cc (get_flags): New static function to generate interface flags
Corinna Vinschen [Mon, 15 Jun 2009 20:04:15 +0000 (20:04 +0000)]
* net.cc (get_flags): New static function to generate interface flags
value.
(get_ipv4fromreg_ipcnt): New static function to fetch number of
configured IPv4 addresses for a given NIC from registry.
(get_ipv4fromreg): New static function to fetch configured IPv4
addresses for a given NIC from registry.
(get_friendlyname): New static function to generate friendly name.
(get_hwaddr): New static function to copy hardware address.
(get_xp_ifs): Restructure slightly.  Add code to generate IPv4 entries
entries for interfaces which are disconnected.

15 years ago * configure.ac: Define is_elf for QNX Neutrino targets.
Nick Clifton [Mon, 15 Jun 2009 14:08:41 +0000 (14:08 +0000)]
    * configure.ac: Define is_elf for QNX Neutrino targets.
        * configure: Regenerate.

15 years ago PR 10263
Nick Clifton [Mon, 15 Jun 2009 11:37:26 +0000 (11:37 +0000)]
    PR 10263
        * arm-dis.c (print_insn): Ignore is_data if the user has requested
        the disassembly of data as well as instructions.

        * objdump.c (disassemble_bytes): Set the DISASSEMBLE_DATA bit in
        the flags field of the disassemble_info structure if the -D switch
        is in operation.

        * dis-asm.h (struct disassemble_info): New value for the flags
        field.

15 years ago* errno.cc (errmap): Add mapping for ERROR_IO_INCOMPLETE.
Christopher Faylor [Sun, 14 Jun 2009 23:42:09 +0000 (23:42 +0000)]
* errno.cc (errmap): Add mapping for ERROR_IO_INCOMPLETE.
* fhandler.cc (fhandler_base::fcntl): Fix comment.
(fhandler_base::wait_overlapped): Accept an optional len parameter.  Use the
len parameter when WriteFile fails with ERROR_IO_PENDING.  Make debug output
less alarming.
(fhandler_base::write_overlapped): Pass len to wait_overlapped.
* fhandler.h (fhandler_base::wait_overlapped): Add an optional argument
denoting the number of characters intended to be written.
* fhandler_tty.cc (fhandler_pty_master::close): Don't close archetype handles
when cygwin is still initializing since the handles aren't actually opened at
that point.

15 years ago * localtime.cc (time2): Take another stab at fixing a compiler warning.
Corinna Vinschen [Sun, 14 Jun 2009 09:35:35 +0000 (09:35 +0000)]
* localtime.cc (time2): Take another stab at fixing a compiler warning.

15 years ago* localtime.cc (time2): Take a stab at fixing a compiler warning.
Christopher Faylor [Sun, 14 Jun 2009 05:49:01 +0000 (05:49 +0000)]
* localtime.cc (time2): Take a stab at fixing a compiler warning.

15 years ago* fhandler.cc (fhandler_base::wait_overlapped): Honor nonblocking flag for
Christopher Faylor [Sun, 14 Jun 2009 05:38:55 +0000 (05:38 +0000)]
* fhandler.cc (fhandler_base::wait_overlapped): Honor nonblocking flag for
writes.  Don't reset event handle when we see a ERROR_IO_PENDING.
* sigproc.cc (stopped_or_terminated): Use bool constants for consistency.
* wait.cc (wait4): Remove nonsensical comment.

15 years ago * fhandler_socket.cc (fhandler_socket::recv_internal): Set namelen
Corinna Vinschen [Sat, 13 Jun 2009 16:13:01 +0000 (16:13 +0000)]
* fhandler_socket.cc (fhandler_socket::recv_internal): Set namelen
pointer to NULL if name pointer is NULL.  Explain why.

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