]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
22 years agomake comment more accurate.
Christopher Faylor [Thu, 15 Aug 2002 15:46:27 +0000 (15:46 +0000)]
make comment more accurate.

22 years ago * i370.h: Define relocs using reloc-macros.h.
Alan Modra [Thu, 15 Aug 2002 12:19:14 +0000 (12:19 +0000)]
* i370.h: Define relocs using reloc-macros.h.

22 years ago * include/wincrypt.h (ALG_*): Add defines.
Danny Smith [Wed, 14 Aug 2002 23:47:46 +0000 (23:47 +0000)]
* include/wincrypt.h (ALG_*): Add defines.
(CALG_*): Ditto.
(CRYPT_*): Ditto.
(PP_*): Ditto.
(PROV_*): Ditto.
(PRIVATEKEYBLOB): Add define.

22 years ago * include/unistd.h: Add include of process.h.
Earnie Boyd [Wed, 14 Aug 2002 21:08:43 +0000 (21:08 +0000)]
* include/unistd.h: Add include of process.h.

22 years ago * include/shlobj.h (SHGetFolderPath): Add define.
Earnie Boyd [Wed, 14 Aug 2002 16:43:40 +0000 (16:43 +0000)]
* include/shlobj.h (SHGetFolderPath): Add define.
* lib/shell32.def (SHGetSpecialFolderPath): Add export.
(SHGetFolderPath): Ditto.

22 years ago * m68hc11.h (M6812_OP_PAGE): Define to identify call operand.
Stephane Carrez [Tue, 13 Aug 2002 19:00:40 +0000 (19:00 +0000)]
* m68hc11.h (M6812_OP_PAGE): Define to identify call operand.
(M68HC12_BANK_VIRT, M68HC12_BANK_MASK, M68HC12_BANK_BASE,
M68HC12_BANK_SHIFT, M68HC12_BANK_PAGE_MASK): Define for 68HC12
memory banks.
(M6811_OC1M5, M6811_OC1M4, M6811_MODF): Fix value.

22 years ago* regtool.cc (find_key): Add support for custom key separator.
Christopher Faylor [Tue, 13 Aug 2002 15:37:32 +0000 (15:37 +0000)]
* regtool.cc (find_key): Add support for custom key separator.
(usage): Document it.

22 years ago * m68hc11.h (E_M68HC12_BANKS, E_M68HC11_I32, E_M68HC11_F64,
Stephane Carrez [Tue, 13 Aug 2002 13:02:25 +0000 (13:02 +0000)]
* m68hc11.h (E_M68HC12_BANKS, E_M68HC11_I32, E_M68HC11_F64,
EF_M68HC11_ABI): Define for ABI specification.
(STO_M68HC12_FAR, STO_M68HC12_INTERRUPT): Symbol flags for
linker and debugger.
(R_M68HC11_24, R_M68HC11_LO16, R_M68HC11_PAGE): New relocs.
(R_M68HC11_RL_JUMP, R_M68HC11_RL_GROUP): New reloc for linker
relaxation.

22 years ago2002-08-12 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 13 Aug 2002 00:11:51 +0000 (00:11 +0000)]
2002-08-12  Jeff Johnston  <jjohnstn@redhat.com>

        * 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.

22 years ago * include/commdlg.h: Don't include COM headers if __OBJC__.
Danny Smith [Mon, 12 Aug 2002 23:33:10 +0000 (23:33 +0000)]
* include/commdlg.h: Don't include COM headers if __OBJC__.

22 years ago * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
Danny Smith [Mon, 12 Aug 2002 23:10:16 +0000 (23:10 +0000)]
* include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
Add prototypes.

22 years ago2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
Danny Smith [Mon, 12 Aug 2002 22:24:28 +0000 (22:24 +0000)]
2002-08-12  Andriy Palamarchuk  <apa3a@yahoo.com>

* include/shellapi.h (FOF_NOERRORUI): Add define.

22 years ago * fhandler.h (fhandler_socket::recv): Remove method.
Conrad Scott [Mon, 12 Aug 2002 13:54:12 +0000 (13:54 +0000)]
* fhandler.h (fhandler_socket::recv): Remove method.
(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.

22 years ago * include/objidl.h (IEnumMoniker): Put 'interface' back.
Danny Smith [Sun, 11 Aug 2002 21:16:30 +0000 (21:16 +0000)]
* include/objidl.h (IEnumMoniker): Put 'interface' back.

22 years ago* cygthread.cc (cygthread::cygthread): Close another race.
Christopher Faylor [Sun, 11 Aug 2002 19:31:24 +0000 (19:31 +0000)]
* cygthread.cc (cygthread::cygthread): Close another race.

22 years ago* assert.cc (__assert): Call debugger on assertion failure if debugging.
Christopher Faylor [Sun, 11 Aug 2002 19:19:29 +0000 (19:19 +0000)]
* assert.cc (__assert): Call debugger on assertion failure if debugging.
* 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.

22 years ago * include/objidl.h (IEnumMoniker): Correct declaration.
Danny Smith [Sun, 11 Aug 2002 07:36:43 +0000 (07:36 +0000)]
* include/objidl.h (IEnumMoniker): Correct declaration.

22 years ago * w32sdk: New winsup module.
Earnie Boyd [Sat, 10 Aug 2002 15:07:51 +0000 (15:07 +0000)]
* w32sdk: New winsup module.

22 years ago2002-08-09 Jason Tishler <jason@tishler.net>
Jeff Johnston [Fri, 9 Aug 2002 21:33:29 +0000 (21:33 +0000)]
2002-08-09  Jason Tishler  <jason@tishler.net>

        * 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.

22 years ago2002-08-09 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 9 Aug 2002 21:12:09 +0000 (21:12 +0000)]
2002-08-09  Jeff Johnston  <jjohnstn@redhat.com>

        * 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.

22 years ago * include/commctrl.h: Whitespace change.
Danny Smith [Fri, 9 Aug 2002 02:49:38 +0000 (02:49 +0000)]
* include/commctrl.h: Whitespace change.

22 years ago2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
Danny Smith [Fri, 9 Aug 2002 02:45:50 +0000 (02:45 +0000)]
2002-08-09  Mark Schreiber  <mark7@users.sourceforge.net>

* include/wincrypt.h (CRYPT_NOHASHOID): Add define.

2002-08-09  Danny Smith  <dannysmith@users.sourceforge.net>

* include/commctrl.h: Whitespace change.

22 years ago2002-08-09 Lars Munch <lars@segv.dk>
Danny Smith [Fri, 9 Aug 2002 02:29:57 +0000 (02:29 +0000)]
2002-08-09  Lars Munch  <lars@segv.dk>

* include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
struct name _TVHITTESTINFO and typedefs. Add defines for
backward compatability.
(ListView_SetExtendedListViewStyleEx): Add macro.

22 years ago* environ.cc (parse_options): Remember the "no" part of any options for later
Christopher Faylor [Thu, 8 Aug 2002 18:02:09 +0000 (18:02 +0000)]
* environ.cc (parse_options): Remember the "no" part of any options for later
export.

22 years ago * winsup.h (__check_null_invalid_struct): Make ptr argument non-const.
Conrad Scott [Thu, 8 Aug 2002 17:03:20 +0000 (17:03 +0000)]
* winsup.h (__check_null_invalid_struct): Make ptr argument non-const.
(__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.

22 years ago Patch by Joe Buehler <jbuehler@hekimian.com>:
Corinna Vinschen [Thu, 8 Aug 2002 14:16:14 +0000 (14:16 +0000)]
Patch by Joe Buehler  <jbuehler@hekimian.com>:
* sec_helper.cc (sec_acl): remove extraneous arg to debug_printf.

22 years agoCheck symbols with undefine version.
H.J. Lu [Thu, 8 Aug 2002 03:50:17 +0000 (03:50 +0000)]
Check symbols with undefine version.

22 years ago * libc/include/machine/setjmp.h: For mips, define _JBLEN based
Richard Sandiford [Wed, 7 Aug 2002 17:07:42 +0000 (17:07 +0000)]
* libc/include/machine/setjmp.h: For mips, define _JBLEN based
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.

22 years ago Fix by Conrad Scott <conrad.scott@dsl.pipex.com>:
Corinna Vinschen [Wed, 7 Aug 2002 10:08:17 +0000 (10:08 +0000)]
Fix by Conrad Scott  <conrad.scott@dsl.pipex.com>:
* fhandler_socket.cc (fhandler_socket::accept): Fix FIONBIO call.

22 years agoone more change
Christopher Faylor [Wed, 7 Aug 2002 01:22:56 +0000 (01:22 +0000)]
one more change

22 years ago* cygheap.cc (_csbrk): Avoid !cygheap considerations.
Christopher Faylor [Wed, 7 Aug 2002 01:20:59 +0000 (01:20 +0000)]
* cygheap.cc (_csbrk): Avoid !cygheap considerations.
(cygheap_init): Deal with unintialized cygheap issues here.

22 years agoConrad Scott <conrad.scott@dsl.pipex.com
Christopher Faylor [Tue, 6 Aug 2002 22:05:53 +0000 (22:05 +0000)]
Conrad Scott <conrad.scott@dsl.pipex.com
* cygheap.cc (_csbrk): Allocate some slop initially.  Don't erroneously add
sbrk amount to returned value in initial case.

22 years agoAdd hppa-openbsd target
Nick Clifton [Tue, 6 Aug 2002 09:18:28 +0000 (09:18 +0000)]
Add hppa-openbsd target

22 years ago* spawn.cc (spawn_guts): Don't set mount_h here.
Christopher Faylor [Tue, 6 Aug 2002 05:48:33 +0000 (05:48 +0000)]
* spawn.cc (spawn_guts): Don't set mount_h here.
* sigproc.cc (init_child_info): Set it here instead.
* shared.cc (cygwin_mount_h): Make NO_COPY.

22 years ago* cygthread.cc (cygthread::stub): Accept flag to pass info structure to thread
Christopher Faylor [Tue, 6 Aug 2002 05:08:55 +0000 (05:08 +0000)]
* cygthread.cc (cygthread::stub): Accept flag to pass info structure to thread
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.

22 years ago * debug.h (handle_list::allocated): Remove field.
Conrad Scott [Tue, 6 Aug 2002 03:40:40 +0000 (03:40 +0000)]
* debug.h (handle_list::allocated): Remove field.
* debug.cc (newh): Don't malloc extra entries.
(add_handle): Downgrade strace message level.
(delete_handle): Remove case for `allocated' entries.

22 years ago* cygthread.cc (cygthread::stub): Change event creation to manual reset. Set
Christopher Faylor [Mon, 5 Aug 2002 16:15:46 +0000 (16:15 +0000)]
* cygthread.cc (cygthread::stub): Change event creation to manual reset.  Set
__name after calling SetEvent to prevent races.
(cygthread::detach): Always reset event here to prevent races.

22 years ago * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
Danny Smith [Mon, 5 Aug 2002 02:03:24 +0000 (02:03 +0000)]
* include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
Add prototypes.
* lib/msimg32.def: New file, with stubs for above.

22 years ago2002-08-04 H.J. Lu (hjl@gnu.org)
H.J. Lu [Sun, 4 Aug 2002 23:15:52 +0000 (23:15 +0000)]
2002-08-04  H.J. Lu  (hjl@gnu.org)

* configure.in (mips*-*-linux*): Don't skip target-libffi.

22 years ago* libc/stdio/popen.c (popen): Allow "rb", "rt", "wb", and "wt" arguments for
Christopher Faylor [Sun, 4 Aug 2002 19:01:56 +0000 (19:01 +0000)]
* libc/stdio/popen.c (popen): Allow "rb", "rt", "wb", and "wt" arguments for
popen to match similar functionality in fopen.

22 years ago * debug.h (WaitForMultipleObjects): Correct typo.
Conrad Scott [Sat, 3 Aug 2002 23:43:42 +0000 (23:43 +0000)]
* debug.h (WaitForMultipleObjects): Correct typo.

22 years agoupdate
Christopher Faylor [Sat, 3 Aug 2002 23:34:01 +0000 (23:34 +0000)]
update

22 years ago* include/stdio.h (_fcloseall): Add prototype.
Danny Smith [Sat, 3 Aug 2002 23:03:37 +0000 (23:03 +0000)]
* include/stdio.h (_fcloseall): Add prototype.

22 years ago * winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
Danny Smith [Sat, 3 Aug 2002 22:51:15 +0000 (22:51 +0000)]
* winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
GetFileSizeEx, SetFilePointerEx): Add prototypes.
(EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
and UNICODE mappings.

22 years ago * mkgroup.c (main): Don't print an entry for "Everyone".
Corinna Vinschen [Fri, 2 Aug 2002 11:14:35 +0000 (11:14 +0000)]
* mkgroup.c (main): Don't print an entry for "Everyone".
* mkpasswd.c (print_special): Set pw_gid to 544 for SYSTEM user.
(main): Don't print an entry for "Everyone".

22 years ago * security.cc (verify_token): Do not reject a token just because
Corinna Vinschen [Fri, 2 Aug 2002 11:00:18 +0000 (11:00 +0000)]
* security.cc (verify_token): Do not reject a token just because
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.

22 years ago * include/winbase.h (ReadFileScatter, WriteFileGather):
Danny Smith [Fri, 2 Aug 2002 08:50:45 +0000 (08:50 +0000)]
* include/winbase.h (ReadFileScatter, WriteFileGather):
Change second parameter to pointer.

22 years ago* cygthread.cc (cygthread::exit_thread): Define new method.
Christopher Faylor [Fri, 2 Aug 2002 02:10:24 +0000 (02:10 +0000)]
* cygthread.cc (cygthread::exit_thread): Define new method.
* 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.

22 years ago* syscalls.cc (_link): Revert previous change and just always dereference the
Christopher Faylor [Thu, 1 Aug 2002 23:53:07 +0000 (23:53 +0000)]
* syscalls.cc (_link): Revert previous change and just always dereference the
oldpath.

22 years ago* syscalls.cc (link): Properly deal with a link to a symlink.
Christopher Faylor [Thu, 1 Aug 2002 21:29:31 +0000 (21:29 +0000)]
* syscalls.cc (link): Properly deal with a link to a symlink.

22 years ago * mips/cfe.ld (STARTUP): New definition.
Thomas Fitzsimmons [Thu, 1 Aug 2002 20:21:23 +0000 (20:21 +0000)]
    * mips/cfe.ld (STARTUP): New definition.
        * 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.

22 years ago* cygthread.cc: Remove cruft.
Christopher Faylor [Thu, 1 Aug 2002 16:27:29 +0000 (16:27 +0000)]
* cygthread.cc: Remove cruft.

22 years ago* Makefile.in (DLL_OFILES): Add cygthread.o.
Christopher Faylor [Thu, 1 Aug 2002 16:20:31 +0000 (16:20 +0000)]
* Makefile.in (DLL_OFILES): Add cygthread.o.
* 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.

22 years agoFix typo.
Andreas Schwab [Thu, 1 Aug 2002 12:16:36 +0000 (12:16 +0000)]
Fix typo.

22 years ago * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
Danny Smith [Thu, 1 Aug 2002 06:52:05 +0000 (06:52 +0000)]
* include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
UNICODE mapings.
* lib/wininet.def: Regenerate.

22 years ago * fhandler.h (fhandler_base::get_r_no_interrupt): Make non-virtual.
Corinna Vinschen [Wed, 31 Jul 2002 13:18:51 +0000 (13:18 +0000)]
* fhandler.h (fhandler_base::get_r_no_interrupt): Make non-virtual.
* net.cc (fdsock): Call set_r_no_interrupt.

22 years agoAdd new field to bfd_link structure and use it to control how common symbols
Nick Clifton [Wed, 31 Jul 2002 12:50:07 +0000 (12:50 +0000)]
Add new field to bfd_link structure and use it to control how common symbols
are extracted from archives.

22 years ago* syscalls.cc (_read): Clarify debugging output.
Christopher Faylor [Wed, 31 Jul 2002 00:57:40 +0000 (00:57 +0000)]
* syscalls.cc (_read): Clarify debugging output.

22 years ago* fhandler.h (fhandler_base::get_r_no_interrupt): Make virtual.
Christopher Faylor [Wed, 31 Jul 2002 00:26:36 +0000 (00:26 +0000)]
* fhandler.h (fhandler_base::get_r_no_interrupt): Make virtual.

22 years ago* configure.in: Move generic linux case to end. Copy generic
DJ Delorie [Tue, 30 Jul 2002 23:15:26 +0000 (23:15 +0000)]
* configure.in: Move generic linux case to end.  Copy generic
linux noconfigdirs to mips*-*-linux* entry and new
powerpc64*-*-linux* entry.  Add target-libffi for the latter.

22 years ago* fhandler_disk_file.cc (fhandler_cygdrive::set_drives): Incorporate . and ..
Christopher Faylor [Tue, 30 Jul 2002 14:17:17 +0000 (14:17 +0000)]
* fhandler_disk_file.cc (fhandler_cygdrive::set_drives): Incorporate .  and ..
processing here.
(fhandler_cygdrive::readdir): Assume .  and ..  are already in pdrive.
(fhandler_cygdrive::seekdir): Ditto.

22 years ago * libc/include/sys/unistd.h: Add setgroups prototype for Cygwin.
Corinna Vinschen [Tue, 30 Jul 2002 11:35:03 +0000 (11:35 +0000)]
* libc/include/sys/unistd.h: Add setgroups prototype for Cygwin.

22 years agofix typo
Christopher Faylor [Tue, 30 Jul 2002 04:14:49 +0000 (04:14 +0000)]
fix typo

22 years ago * include/windef.h (PVOID, LPVOID): Move typedefs to...
Danny Smith [Tue, 30 Jul 2002 03:20:59 +0000 (03:20 +0000)]
* include/windef.h (PVOID, LPVOID): Move typedefs to...
* include/winnt: ...here.
(PVOID64): New typeddef.

* include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
* include/winbase.h: (ReadFileScatter, WriteFileGather):
Add prototypes.

* include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
(PROCESSOR_INTEL_IA64): Add define

22 years ago* dcrt0.cc (dll_crt0_1): Move debug_fixup_after_fork_exec.
Christopher Faylor [Tue, 30 Jul 2002 01:31:51 +0000 (01:31 +0000)]
* dcrt0.cc (dll_crt0_1): Move debug_fixup_after_fork_exec.
* cygheap.cc (cygheap_fixup_in_child): Call debug_fixup_after_fork_exec
immediately after cygheap has ben set up.

22 years ago2002-07-29 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 29 Jul 2002 17:40:10 +0000 (17:40 +0000)]
2002-07-29  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/Makefile.am: Add aio64.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/aio.c (aio_init): ENOSYS stub added.
        * libc/sys/linux/aio64.c: New file.

22 years agosim-h8300.h: Rename all enums from H8300_ to SIM_H8300_
Andrey Volkov [Mon, 29 Jul 2002 16:57:18 +0000 (16:57 +0000)]
sim-h8300.h: Rename all enums from H8300_ to SIM_H8300_

22 years ago * security.cc: Change some formatting.
Corinna Vinschen [Mon, 29 Jul 2002 12:51:52 +0000 (12:51 +0000)]
* security.cc: Change some formatting.
* include/cygwin/version.h: Bump API minor version.

        * cygheap.h (class cygheap_user): Add member groups.
        * security.h (class cygsidlist): Add members type and maxcount,
        methods position, addfromgr, alloc_sids and free_sids and
        operator+= (const PSID psid). Modify contains () to call
        position () and optimize add () to use maxcount.
        (class user_groups): Create.
        Update declarations of verify_token and create_token.
        * security.cc (cygsidlist::alloc_sids): New.
        (cygsidlist::free_sids): New.
        (get_token_group_sidlist): Create from get_group_sidlist.
        (get_initgroups_sidlist): Create from get_group_sidlist.
        (get_group_sidlist): Suppress.
        (get_setgroups_sidlist): Create.
        (verify_token): Modify arguments. Add setgroups case.
        (create_token): Modify arguments. Call get_initgroups_sidlist and
        get_setgroups_sidlist as needed. Set SE_GROUP_LOGON_ID from auth_pos
        outside of the loop. Rename the various group sid lists consistently.
        * syscalls.cc (seteuid32): Modify to use cygheap->user.groups.
        (setegid32): Call cygheap->user.groups.update_pgrp.
        * grp.cc (setgroups): Create.
        (setgroups32): Create.
        * uinfo.cc (internal_getlogin): Initialize and update user.groups.pgsid.
        * cygwin.din: Add setgroups and setgroups32.

22 years ago* fhandler_console.cc (fhandler_console::read): Use appropriate kill_pgrp
Christopher Faylor [Mon, 29 Jul 2002 03:18:41 +0000 (03:18 +0000)]
* fhandler_console.cc (fhandler_console::read): Use appropriate kill_pgrp
method.
* select.cc (peek_console): Ditto.
* fhandler_termios.cc (fhandler_termios::bg_check): Send "stopped" signal to
entire process group as dictated by SUSv3.
* termios.cc (tcsetattr): Detect when stopped signal sent and force a stop
before setting anything.

22 years ago* include/tchar.h (_tfdopen): Correct typo.
Danny Smith [Mon, 29 Jul 2002 03:05:56 +0000 (03:05 +0000)]
* include/tchar.h (_tfdopen): Correct typo.

22 years agoAdd incomplet long double math support to libmingwex.a
Danny Smith [Mon, 29 Jul 2002 03:00:10 +0000 (03:00 +0000)]
Add incomplet long double math support to libmingwex.a

22 years agofix commercial contact
David Starks-Browning [Sat, 27 Jul 2002 23:05:45 +0000 (23:05 +0000)]
fix commercial contact

22 years ago* include/cygwin/version.h: Bump API version to indicate that ntsec is on by
Christopher Faylor [Sat, 27 Jul 2002 01:52:05 +0000 (01:52 +0000)]
* include/cygwin/version.h: Bump API version to indicate that ntsec is on by
default now.

22 years agodarn typo
David Starks-Browning [Fri, 26 Jul 2002 23:43:15 +0000 (23:43 +0000)]
darn typo

22 years agoupdate paths to setup.log*
David Starks-Browning [Fri, 26 Jul 2002 23:39:21 +0000 (23:39 +0000)]
update paths to setup.log*

22 years agonuke section "What's the difference between packages in `latest' and `contrib'?"
David Starks-Browning [Fri, 26 Jul 2002 23:32:47 +0000 (23:32 +0000)]
nuke section "What's the difference between packages in `latest' and `contrib'?"

22 years agocorrect minor typo
David Starks-Browning [Fri, 26 Jul 2002 23:31:28 +0000 (23:31 +0000)]
correct minor typo

22 years agoparagraph fill (oops!)
David Starks-Browning [Fri, 26 Jul 2002 23:15:38 +0000 (23:15 +0000)]
paragraph fill (oops!)

22 years agoupdate CD release plans
David Starks-Browning [Fri, 26 Jul 2002 23:14:52 +0000 (23:14 +0000)]
update CD release plans

22 years agoupdate & improve section "How do I just get everything?"
David Starks-Browning [Fri, 26 Jul 2002 23:11:22 +0000 (23:11 +0000)]
update & improve section "How do I just get everything?"

22 years agorewrite (incl new heading) section on installing snapshots
David Starks-Browning [Fri, 26 Jul 2002 22:49:34 +0000 (22:49 +0000)]
rewrite (incl new heading) section on installing snapshots

22 years agominor improvements to wording
David Starks-Browning [Fri, 26 Jul 2002 22:29:38 +0000 (22:29 +0000)]
minor improvements to wording

22 years agominor improvements to wording
David Starks-Browning [Fri, 26 Jul 2002 22:22:18 +0000 (22:22 +0000)]
minor improvements to wording

22 years ago2002-07-26 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 26 Jul 2002 21:44:34 +0000 (21:44 +0000)]
2002-07-26  Jeff Johnston  <jjohnstn@redhat.com>

        *  libc/include/sys/param.h (MAX, MIN): Added macros.
        *  libc/sys/linux/Makefile.am: Add new files.
        *  libc/sys/linux/Makefile.in: Regenerated.
        *  libc/sys/linux/sys/stat.h: Add *stat64 prototypes.
        *  libc/sys/linux/inode.c (fchdir): Added syscall.
        *  libc/sys/linux/ftw.c: New file.
        *  libc/sys/linux/ftw64.c: Ditto.
        *  libc/sys/linux/getwd.c: Ditto.
        *  libc/sys/linux/scandir64.c: Ditto.
        *  libc/sys/linux/strverscmp.c: Ditto.
        *  libc/sys/linux/versionsort.c: Ditto.
        *  libc/sys/linux/versionsort64.c: Ditto.

22 years ago* fhandler_registry.cc (fhandler_registry::close): Return any error result to
Christopher Faylor [Fri, 26 Jul 2002 19:58:00 +0000 (19:58 +0000)]
* fhandler_registry.cc (fhandler_registry::close): Return any error result to
the caller.
* syscalls.cc (_close): Return result of fhandler::close to the caller.

22 years ago2002-07-26 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 26 Jul 2002 15:26:42 +0000 (15:26 +0000)]
2002-07-26  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/string/strings.tex: Fix typo for memccpy.

22 years ago* include/oleidl.h (MK_ALT): Define.
Danny Smith [Fri, 26 Jul 2002 04:38:00 +0000 (04:38 +0000)]
* include/oleidl.h (MK_ALT): Define.

22 years ago2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
Danny Smith [Fri, 26 Jul 2002 04:26:26 +0000 (04:26 +0000)]
2002-07-26  Mattia Barbon  <mbarbon@dsi.unive.it>

* include/exdisp.h: New file.
* include/exdispid.h: New file.
* include/mshtml.h: New file.
* lib/test.c: #include exdisp.h and mshtml.h
* lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
New GUIDs.

* include/docobj.h: New file.
* include/idispids.h: New file.
* include/objidl.h (IID_IMoniker): Declare.
* include/ocidl.h (READYSTATE): New enum.
(IOleInPlaceSiteEx): New interface.
* include/olectlid.h (IID_IEnumSTATSTG): New interface
identifier.
* include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
IOleInPlaceSite): New interfaces.
* lib/test.c: #include docobj.h,idispids.h,

22 years ago2002-07-25 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 25 Jul 2002 21:07:08 +0000 (21:07 +0000)]
2002-07-25  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/io64.c (truncate64, ftruncate64): Added.
        * libc/sys/linux/sys/types.h (off64_t): Definition added.

22 years ago2002-07-25 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 25 Jul 2002 20:09:20 +0000 (20:09 +0000)]
2002-07-25  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/Makefile.am: Add fclean.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/fclean.c: New file.

22 years ago2002-07-25 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 25 Jul 2002 18:41:15 +0000 (18:41 +0000)]
2002-07-25  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/Makefile.am: Add confstr.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/confstr.c: New file.
        * libc/sys/linux/confstr.h: Ditto.
        * libc/sys/linux/sys/unistd.h: Include <features.h> and
        <bits/environments.h>.

22 years ago2002-07-25 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 25 Jul 2002 17:59:48 +0000 (17:59 +0000)]
2002-07-25  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/config.h (__set_errno): Macro definition removed.
        * libc/sys/linux/fpathconf.c (__set_errno): Ditto.
        * libc/sys/linux/libc-internal.h (__set_errno): Ditto.
        * libc/sys/linux/pathconf.c (__set_errno): Ditto.
        * libc/sys/linux/ttyname_r.c (__set_errno): Ditto.
        * libc/sys/linux/sys/errno.h (__set_errno): Macro definition added.

22 years ago* security.cc (allow_ntsec): Default to on.
Christopher Faylor [Thu, 25 Jul 2002 17:04:13 +0000 (17:04 +0000)]
* security.cc (allow_ntsec): Default to on.
(allow_smbntsec): Default to off.

22 years ago* times.cc (to_time_t): Always round time_t down to nearest second.
Christopher Faylor [Thu, 25 Jul 2002 15:59:49 +0000 (15:59 +0000)]
* times.cc (to_time_t): Always round time_t down to nearest second.

22 years ago * opcode/mips.h (CPU_R2000): Remove.
Richard Sandiford [Thu, 25 Jul 2002 09:44:39 +0000 (09:44 +0000)]
* opcode/mips.h (CPU_R2000): Remove.

22 years ago* Makefile.in: Check if API version is updated when exports are
Egor Duda [Thu, 25 Jul 2002 09:09:34 +0000 (09:09 +0000)]
* Makefile.in: Check if API version is updated when exports are
changed and stop if not so.

22 years ago * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
Danny Smith [Wed, 24 Jul 2002 21:57:01 +0000 (21:57 +0000)]
* include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
(BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.

22 years ago2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
Danny Smith [Wed, 24 Jul 2002 21:50:49 +0000 (21:50 +0000)]
2002-07-25  Mattia Barbon  <mbarbon@dsi.unive.it>

* include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
* include/commdlg.h: Likewise.

22 years ago2002-07-24 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Jul 2002 20:38:32 +0000 (20:38 +0000)]
2002-07-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/Makefile.am: Add new files.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/fstab.c: New file.
        * libc/sys/linux/fstatvfs.c: Ditto.
        * libc/sys/linux/fstatvfs64.c: Ditto.
        * libc/sys/linux/internal_statvfs.c: Ditto.
        * libc/sys/linux/mntent.c: Ditto.
        * libc/sys/linux/mntent_r.c: Ditto.
        * libc/sys/linux/statvfs.c: Ditto.
        * libc/sys/linux/statvfs64.c: Ditto.
        * libc/sys/linux/include/paths.h: Ditto.
        * libc/sys/linux/inode.c (statfs, fstatfs): New syscalls
        with double-underscore weak-aliases.
        * libc/sys/linux/sys/stat.h: Add *stat64 prototypes.

22 years ago2002-07-24 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Jul 2002 18:18:07 +0000 (18:18 +0000)]
2002-07-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/signal.h (SIG_IGN, SIG_DFL, SIG_ERR): Change
        to use _sig_func_ptr type casted constants.
        (_sig_func_ptr): Typedef moved to sys/signal.h.
        * libc/include/sys/signal.h (_sig_func_ptr): Typedef added.
        For __rtems, use POSIX definition, otherwise default to ANSI.
        * libc/sys/linux/sys/signal.h (_sig_func_ptr): Typedef added.

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