Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-08-132002-08-12 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/sys/linux/machine/i386/crt0.c (__bss_start,_end): Declare as extern chars and use the address operator to properly use values set in linker script.
2002-08-13 * include/commdlg.h: Don't include COM headers if __OBJC__.Danny Smith
2002-08-13 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):Danny Smith
Add prototypes.
2002-08-132002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>Danny Smith
* include/shellapi.h (FOF_NOERRORUI): Add define.
2002-08-12 * fhandler.h (fhandler_socket::recv): Remove method.Conrad Scott
(fhandler_socket::send): Ditto. * fhandler_socket.cc (fhandler_socket::recv): Ditto. (fhandler_socket::send): Ditto. (fhandler_socket::read): Delegate to fhandler_socket::recvfrom. (fhandler_socket::write): Delegate to fhandler_socket::sendto. (fhandler_socket::sendto): Check for null `to' address. * net.cc (cygwin_sendto): Check for zero request length. (cygwin_recvfrom): Ditto. Fix signature, use void *buf. (cygwin_recv): Delegate to cygwin_recvfrom. (cygwin_send): Delegate to cygwin_sendto.
2002-08-12 * include/objidl.h (IEnumMoniker): Put 'interface' back.Danny Smith
2002-08-11* cygthread.cc (cygthread::cygthread): Close another race.Christopher Faylor
2002-08-11* assert.cc (__assert): Call debugger on assertion failure if debugging.Christopher Faylor
* dcrt0.cc (dll_crt0_1): Just wait for signal thread to go live rather than going through the overhead of invoking it. * fork.cc (fork_child): Ditto. * exceptions.cc (signal_fixup_after_fork): Call sigproc_init here. * sigproc.cc (proc_can_be_signalled): Assume that the signal thread is live. (sig_dispatch): Ditto. (sig_send): Ditto. (wait_for_sigthread): Renamed from "wait_for_me". Assume that wait_sig_inited has been set and that this function is only called from the main thread. * winsup.h (wait_for_sigthread): Declare new function.
2002-08-11 * include/objidl.h (IEnumMoniker): Correct declaration.Danny Smith
2002-08-10 * w32sdk: New winsup module.Earnie Boyd
2002-08-102002-08-09 Jason Tishler <jason@tishler.net>Jeff Johnston
* libc/stdlib/mallocr.c: Include <limits.h>. (request2size): Change macro to do unsigned long comparisons and avoid signed overflow. (mALLOc): Add overflow check for the number of bytes to allocate. (rEALLOc): Ditto.
2002-08-102002-08-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* configure.host: Add check for --enable-newlib-io-pos-args and define WANT_IO_POS_ARGS flag if enabled. Define the flag by default for x86-linux configurations. * configure.in: Add support for --enable-newlib-io-pos-args. * libc/configure.in: Ditto. * configure: Regenerated. * libc/configure: Ditto. * libc/stdio/Makefile.am: Specify -fshort-enums for compiling vfprintf.c and vfiprintf.c. * libc/stdio/Makefile.in: Regenerated. * libc/stdio/vfprintf.c: Add positional argument support that is enabled by compiling with -DWANT_IO_POS_ARGS.
2002-08-09 * include/commctrl.h: Whitespace change.Danny Smith
2002-08-092002-08-09 Mark Schreiber <mark7@users.sourceforge.net>Danny Smith
* include/wincrypt.h (CRYPT_NOHASHOID): Add define. 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net> * include/commctrl.h: Whitespace change.
2002-08-092002-08-09 Lars Munch <lars@segv.dk>Danny Smith
* include/commctrl.h (tagTVHITTESTINFO): Replace obsolete struct name _TVHITTESTINFO and typedefs. Add defines for backward compatability. (ListView_SetExtendedListViewStyleEx): Add macro.
2002-08-08* environ.cc (parse_options): Remember the "no" part of any options for laterChristopher Faylor
export.
2002-08-08 * winsup.h (__check_null_invalid_struct): Make ptr argument non-const.Conrad Scott
(__check_null_invalid_struct_errno): Ditto. * miscfuncs.cc (__check_null_invalid_struct): Ditto. (__check_null_invalid_struct_errno): Ditto. (__check_invalid_read_ptr_errno): Remove superfluous cast. * net.cc (get): Set appropriate errno if fd is not a socket. (cygwin_sendto): Fix parameter checking. (cygwin_recvfrom): Ditto. (cygwin_setsockopt): Ditto. (cygwin_getsockopt): Ditto. (cygwin_connect): Ditto. (cygwin_gethostbyaddr): Ditto. (cygwin_accept): Ditto. (cygwin_bind): Ditto. (cygwin_getsockname): Ditto. (cygwin_listen): Ditto. (cygwin_getpeername): Ditto. (cygwin_send): Ditto. (cygwin_shutdown): Ditto. Move sigframe to fhandler_socket. (cygwin_recvmsg): Fix parameter checking. Add tracing. (cygwin_sendmsg): Ditto. * fhandler_socket.cc (fhandler_socket::shutdown): Add sigframe. * resource.cc (setrlimit): Fix parameter checking.
2002-08-08 Patch by Joe Buehler <jbuehler@hekimian.com>:Corinna Vinschen
* sec_helper.cc (sec_acl): remove extraneous arg to debug_printf.
2002-08-08Check symbols with undefine version.H.J. Lu
2002-08-07 * libc/include/machine/setjmp.h: For mips, define _JBLEN basedRichard Sandiford
based on __mips_soft_float rather than __mips64. * libc/machine/mips/setjmp.S: Provide hard and soft float versions of both 32-bit and 64-bit code.
2002-08-07 Fix by Conrad Scott <conrad.scott@dsl.pipex.com>:Corinna Vinschen
* fhandler_socket.cc (fhandler_socket::accept): Fix FIONBIO call.
2002-08-07one more changeChristopher Faylor
2002-08-07* cygheap.cc (_csbrk): Avoid !cygheap considerations.Christopher Faylor
(cygheap_init): Deal with unintialized cygheap issues here.
2002-08-07Conrad Scott <conrad.scott@dsl.pipex.comChristopher Faylor
* cygheap.cc (_csbrk): Allocate some slop initially. Don't erroneously add sbrk amount to returned value in initial case.
2002-08-06Add hppa-openbsd targetNick Clifton
2002-08-06* spawn.cc (spawn_guts): Don't set mount_h here.Christopher Faylor
* sigproc.cc (init_child_info): Set it here instead. * shared.cc (cygwin_mount_h): Make NO_COPY.
2002-08-06* cygthread.cc (cygthread::stub): Accept flag to pass info structure to threadChristopher Faylor
function. (cygthread::operator new): Add defense debugging output. (cygthread::cygthread): Add debugging output. Set name after thread has been awakened to avoid a race. (cygthread::exit_thread): Use handle operator rather than using ev directly. (cygthread::exit_thread): Reorganize to provide debugging. Set __name to NULL. * cygthread.h (cygself): Define. * fhandler_tty.cc (fhandler_tty_master::init): Use cygself as argument so that invoked thread can access its own info. (process_output): Derive cygthread info of thread from thread argument. * sigproc.cc (sigproc_init): Use cygself as argument so that invoked thread can access its own info. (wait_sig): Derive cygthread info of thread from thread argument.
2002-08-06 * debug.h (handle_list::allocated): Remove field.Conrad Scott
* debug.cc (newh): Don't malloc extra entries. (add_handle): Downgrade strace message level. (delete_handle): Remove case for `allocated' entries.
2002-08-05* cygthread.cc (cygthread::stub): Change event creation to manual reset. SetChristopher Faylor
__name after calling SetEvent to prevent races. (cygthread::detach): Always reset event here to prevent races.
2002-08-05 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):Danny Smith
Add prototypes. * lib/msimg32.def: New file, with stubs for above.
2002-08-052002-08-04 H.J. Lu (hjl@gnu.org)H.J. Lu
* configure.in (mips*-*-linux*): Don't skip target-libffi.
2002-08-04* libc/stdio/popen.c (popen): Allow "rb", "rt", "wb", and "wt" arguments forChristopher Faylor
popen to match similar functionality in fopen.
2002-08-04 * debug.h (WaitForMultipleObjects): Correct typo.Conrad Scott
2002-08-04updateChristopher Faylor
2002-08-04* include/stdio.h (_fcloseall): Add prototype.Danny Smith
2002-08-04 * winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,Danny Smith
GetFileSizeEx, SetFilePointerEx): Add prototypes. (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes and UNICODE mappings.
2002-08-02 * mkgroup.c (main): Don't print an entry for "Everyone".Corinna Vinschen
* mkpasswd.c (print_special): Set pw_gid to 544 for SYSTEM user. (main): Don't print an entry for "Everyone".
2002-08-02 * security.cc (verify_token): Do not reject a token just becauseCorinna Vinschen
the supplementary group list is missing Everyone or a groupsid equal to usersid, or because the primary group is not in the token, as long as it is equal to the usersid. * syscalls.cc (seteuid32): Use common code for all successful returns. * grp.cc (getgroups32): Never includes Everyone in the output.
2002-08-02 * include/winbase.h (ReadFileScatter, WriteFileGather):Danny Smith
Change second parameter to pointer.
2002-08-02* cygthread.cc (cygthread::exit_thread): Define new method.Christopher Faylor
* cygthread.h (cygthread::exit_thread): Declare new method. * fhandler.h (fhandler_tty_master::hThread): Delete. (fhandler_tty_master::output_thread): Define. * fhandler_tty.cc (fhandler_tty_master::fhandler_tty_master): Adjust constructor. (fhandler_tty_master::init): Use cygthread rather than handle. (process_output): Use cygthread method to exit. (fhandler_tty_master::fixup_after_fork): Set output_thread to NULL after fork. (fhandler_tty_master::fixup_after_exec): Set output_thread to NULL after spawn/exec. * tty.cc (tty_list::terminate): Detach from output_thread using cygthread method.
2002-08-02* syscalls.cc (_link): Revert previous change and just always dereference theChristopher Faylor
oldpath.
2002-08-02* syscalls.cc (link): Properly deal with a link to a symlink.Christopher Faylor
2002-08-02 * mips/cfe.ld (STARTUP): New definition.Thomas Fitzsimmons
* mips/ddb-kseg0.ld (STARTUP): Likewise. * mips/ddb.ld (STARTUP): Likewise. * mips/dve.ld (STARTUP): Likewise. * mips/idt.ld (STARTUP): Likewise. * mips/jmr3904app-java.ld (STARTUP): Likewise. * mips/jmr3904app.ld (STARTUP): Likewise. * mips/jmr3904dram-java.ld (STARTUP): Likewise. * mips/jmr3904dram.ld (STARTUP): Likewise. * mips/lsi.ld (STARTUP): Likewise. * mips/nullmon.ld (STARTUP): Likewise. * mips/pmon.ld (STARTUP): Likewise.
2002-08-01* cygthread.cc: Remove cruft.Christopher Faylor
2002-08-01* Makefile.in (DLL_OFILES): Add cygthread.o.Christopher Faylor
* dcrt0.cc (dll_crt0_1): Eliminate various thread initialization functions in favor of new cygthread class. * debug.cc: Remove thread manipulation functions. * debug.h: Ditto. * external.cc (cygwin_internal): Use cygthread method for determining thread name. Remove capability for setting thread name. * fhandler_console.cc (fhandler_console::read): Use cygthread method rather than iscygthread function. * fhandler_tty.cc (fhandler_tty_master::fhandler_tty_master): Use cygthread methods to create threads. (fhandler_tty_common::__acquire_output_mutex): Use cygthread method to retrieve thread name. * select.cc (pipeinf): Use cygthread pointer rather than handle. (start_thread_pipe): Ditto. (pipe_cleanup): Ditto. (serialinf): Ditto. (start_thread_serial): Ditto. (serial_cleanup): Ditto. (socketinf): Ditto. (start_thread_socket): Ditto. (socket_cleanup): Ditto. * sigproc.cc (hwait_sig): Ditto. (hwait_subproc): Ditto. (proc_terminate): Ditto. (sigproc_terminate): Ditto. (sigproc_init): Initialize cygthread hwait_sig pointer. (subproc_init): Initialize cygthread hwait_subproc pointer. (wait_sig): Rely on cygthread HANDLE operator. * strace.cc (strace::vsprntf): Use cygthread::name rather than threadname. * window.cc (gethwnd): Use cygthread method to initialize thread.
2002-08-01Fix typo.Andreas Schwab
2002-08-01 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes andDanny Smith
UNICODE mapings. * lib/wininet.def: Regenerate.
2002-07-31 * fhandler.h (fhandler_base::get_r_no_interrupt): Make non-virtual.Corinna Vinschen
* net.cc (fdsock): Call set_r_no_interrupt.
2002-07-31Add new field to bfd_link structure and use it to control how common symbolsNick Clifton
are extracted from archives.
2002-07-31* syscalls.cc (_read): Clarify debugging output.Christopher Faylor