]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
24 years agoNew entry (Programming Questions): 'Why doesn't gdb handle signals?'
David Starks-Browning [Tue, 25 Jul 2000 21:35:08 +0000 (21:35 +0000)]
New entry (Programming Questions):  'Why doesn't gdb handle signals?'

24 years agoEntry 'Is the Cygwin library multi-thread-safe?': Update for latest release.
David Starks-Browning [Tue, 25 Jul 2000 21:16:44 +0000 (21:16 +0000)]
Entry 'Is the Cygwin library multi-thread-safe?':  Update for latest release.

24 years agoEntry 'Are mixed-case filenames possible with Cygwin?': Expand slightly,
David Starks-Browning [Tue, 25 Jul 2000 20:49:59 +0000 (20:49 +0000)]
Entry 'Are mixed-case filenames possible with Cygwin?':  Expand slightly,
add reference to coolview.

24 years agoNew entry (Cygwin API Questions): 'Is there a mouse interface?' -- No.
David Starks-Browning [Tue, 25 Jul 2000 20:13:38 +0000 (20:13 +0000)]
New entry (Cygwin API Questions): 'Is there a mouse interface?' -- No.

24 years agoEntry 'Can I use my own malloc?': Add warning about _malloc_r from newlib.
David Starks-Browning [Tue, 25 Jul 2000 19:50:31 +0000 (19:50 +0000)]
Entry 'Can I use my own malloc?':  Add warning about _malloc_r from newlib.

24 years agoEntry 'Is it OK to have multiple copies of the DLL?':
David Starks-Browning [Tue, 25 Jul 2000 19:17:31 +0000 (19:17 +0000)]
Entry 'Is it OK to have multiple copies of the DLL?':
Emphasise that no, it's not OK.

24 years agoChanged 'sourceware.cygnus.com' to 'sources.redhat.com' in the FAQ, where appropriate.
David Starks-Browning [Tue, 25 Jul 2000 19:00:29 +0000 (19:00 +0000)]
Changed 'sourceware.cygnus.com' to 'sources.redhat.com' in the FAQ, where appropriate.

24 years ago * syscalls.cc (_link): Corrected previous patch.
Corinna Vinschen [Mon, 24 Jul 2000 19:14:38 +0000 (19:14 +0000)]
    * syscalls.cc (_link): Corrected previous patch.

24 years ago * fhandler.h (class fhandler_dev_random): Add members for managing
Corinna Vinschen [Mon, 24 Jul 2000 11:33:02 +0000 (11:33 +0000)]
    * fhandler.h (class fhandler_dev_random): Add members for managing
        pseudo randomness.
        * fhandler_random.cc: Rearrange. Use pseudo random number generator
        as entropy source if system entropy isn't available and if device is
        used as /dev/urandom. Allow initializing device by calling write().

24 years ago* Makefile.in (configure-target-libf2c): Depend on $(ALL_GCC).
Alexandre Oliva [Mon, 24 Jul 2000 04:34:56 +0000 (04:34 +0000)]
* Makefile.in (configure-target-libf2c): Depend on $(ALL_GCC).
(configure-target-libchill, configure-target-libobjc): Likewise.

24 years ago* configure.in: Use the same cache file for all target libs.
Alexandre Oliva [Mon, 24 Jul 2000 04:34:08 +0000 (04:34 +0000)]
* configure.in: Use the same cache file for all target libs.
* config-ml.in: But different cache files per multilib variant.

24 years ago * fhandler.h: Add comment.
Corinna Vinschen [Sun, 23 Jul 2000 21:13:05 +0000 (21:13 +0000)]
    * fhandler.h: Add comment.

24 years ago * fhandler.h (class fhandler_dev_raw): Add private member `varblkop'
Corinna Vinschen [Sun, 23 Jul 2000 19:33:44 +0000 (19:33 +0000)]
    * fhandler.h (class fhandler_dev_raw): Add private member `varblkop'
        to be set when variable blocksize mode is on.
        * fhandler_raw.cc: Eliminate `\n' from trace output.
        (clear): Set `varblkop' to 0.
        (dup): Copy varblkop as well.
        (writebuf): Care for variable blocksize.
        (open): Ditto.
        (raw_read): Ditto.
        (raw_write): Ditto.
        * fhandler_tape.cc (open): Ditto.
        (ioctl): Ditto. Some cleanups.

24 years ago * configure (topsrcdir): Don't use dirname.
Jeff Law [Sun, 23 Jul 2000 17:42:34 +0000 (17:42 +0000)]
* configure (topsrcdir): Don't use dirname.

24 years ago Patch suggested by Kazuhiro Fujieda <fujieda@jaist.ac.jp>.
Corinna Vinschen [Sat, 22 Jul 2000 16:43:54 +0000 (16:43 +0000)]
    Patch suggested by Kazuhiro Fujieda  <fujieda@jaist.ac.jp>.
        * winsup.h: Add new macros sys_wcstombs and sys_mbstowcs.
        * syscalls.cc (_link): Replace calls to mbstowcs by call to
        sys_mbstowcs.
        * uinfo.cc (internal_getlogin): Replace calls to wcstombs and
        mbstowcs by calls to sys_wcstombs and sys_mbstowcs. Replace
        usage of constants by meaningful defines. Use result of
        GetSystemDirectory for HOMEPATH and HOMEDRIVE as a last resort.

24 years agomerge with gcc
Jason Merrill [Sat, 22 Jul 2000 08:20:10 +0000 (08:20 +0000)]
merge with gcc

24 years ago * spawn.cc (span_guts): Retrieve security attributes before setting
Corinna Vinschen [Fri, 21 Jul 2000 19:34:35 +0000 (19:34 +0000)]
    * spawn.cc (span_guts): Retrieve security attributes before setting
        psid to NULL.

24 years ago * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
Corinna Vinschen [Fri, 21 Jul 2000 10:11:57 +0000 (10:11 +0000)]
    * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
        LPTOKEN_SOURCE.

24 years ago * security.cc (acl_worker): Use stat_suffixes in call to path_conv
Corinna Vinschen [Fri, 21 Jul 2000 10:06:13 +0000 (10:06 +0000)]
    * security.cc (acl_worker): Use stat_suffixes in call to path_conv
        just as in `stat_worker'.

24 years agomerge with gcc
Jason Merrill [Fri, 21 Jul 2000 05:45:22 +0000 (05:45 +0000)]
merge with gcc

24 years ago2000-07-20 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 20 Jul 2000 21:19:33 +0000 (21:19 +0000)]
2000-07-20  H.J. Lu  <hjl@gnu.org>

* bfdlink.h (bfd_link_info): Add new_dtags.

24 years agomerge with gcc
Jason Merrill [Thu, 20 Jul 2000 18:55:35 +0000 (18:55 +0000)]
merge with gcc

24 years ago * config.sub: Update to subversions version 2000-07-06.
Hans-Peter Nilsson [Thu, 20 Jul 2000 18:03:17 +0000 (18:03 +0000)]
* config.sub: Update to subversions version 2000-07-06.

24 years ago common.h (EM_CRIS): New machine number.
Hans-Peter Nilsson [Thu, 20 Jul 2000 15:44:56 +0000 (15:44 +0000)]
common.h (EM_CRIS): New machine number.
cris.h: New file.

24 years ago cris.h: New file.
Hans-Peter Nilsson [Thu, 20 Jul 2000 15:39:41 +0000 (15:39 +0000)]
cris.h: New file.

24 years ago * dis-asm.h (print_insn_cris): Declare.
Hans-Peter Nilsson [Thu, 20 Jul 2000 15:36:12 +0000 (15:36 +0000)]
* dis-asm.h (print_insn_cris): Declare.

24 years ago * ntsec.sgml: Add description for the new setuid ability
Corinna Vinschen [Thu, 20 Jul 2000 11:04:33 +0000 (11:04 +0000)]
    * ntsec.sgml: Add description for the new setuid ability
        of Cygwin since release 1.1.3.
        * overview2.sgml: Add description for new chroot functionality.
        * calls.texinfo: Add missing calls. Change comments for
        setuid, setgid, seteuid, setegid, chroot.

24 years ago2000-07-19 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 20 Jul 2000 03:23:03 +0000 (03:23 +0000)]
2000-07-19  H.J. Lu  (hjl@gnu.org)

* bfdlink.h (bfd_link_info): Add flags and flags_1.

24 years ago * spawn.cc (spawn_guts): Don't restore impersonation in case
Corinna Vinschen [Wed, 19 Jul 2000 20:27:27 +0000 (20:27 +0000)]
    * spawn.cc (spawn_guts): Don't restore impersonation in case
        of _P_OVERLAY. Clean up slightly. Accomodate comments.

24 years ago * shared.h (class pinfo): New members `root' and `rootlen'.
Corinna Vinschen [Wed, 19 Jul 2000 20:14:24 +0000 (20:14 +0000)]
    * shared.h (class pinfo): New members `root' and `rootlen'.
        * syscalls.cc (chroot): Set new root for process.
        * path.cc (getcwd_inner): Add parameter to force use of
        new root from chroot() call.
        (ischrootpath): New macro.
        (normalize_posix_path): Care for changed root dir.
        (normalize_win32_path): Ditto.
        (getcwd_inner): Ditto.
        (chdir): Eliminate trailing path component consisting
        entirely of dots.
        * fork.cc (fork): Copy pinfo members regarding chroot().
        * spawn.cc (_spawnve): Ditto.
        * dir.cc (opendir): Don't use computed win32 path if
        chroot() took place.

24 years ago2000-07-19 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 19 Jul 2000 18:43:35 +0000 (18:43 +0000)]
2000-07-19  H.J. Lu  <hjl@gnu.org>

* common.h (DF_1_NODEFLIB): Renamed from DF_1_NODEPLIB.

24 years ago2000-07-19 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 19 Jul 2000 18:22:41 +0000 (18:22 +0000)]
2000-07-19  H.J. Lu  <hjl@gnu.org>

* common.h (DT_CHECKSUM): Set to 0x6ffffdf8.
(DTF_1_CONFEXP): It is 0x00000002 as suspected.

24 years ago2000-07-19 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 19 Jul 2000 18:02:31 +0000 (18:02 +0000)]
2000-07-19  H.J. Lu  <hjl@gnu.org>

* common.h (DT_FEATURE): Renamed from DT_FEATURE_1.
(DT_CONFIG): New. From Solaris 8.
(DT_DEPAUDIT): Likewise.
(DT_AUDIT): Likewise.
(DT_PLTPAD): Likewise.
(DT_MOVETAB): Likewise.
(DF_1_NODEPLIB): Likewise.
(DF_1_NODUMP): Likewise.
(DF_1_CONLFAT): Likewise.
(DT_CHECKSUM): Likewise. FIXME. Check the value on Solaris 8.
(DTF_1_CONFEXP): Likewise.

24 years agoUpdate copyright info.
Christopher Faylor [Wed, 19 Jul 2000 17:42:16 +0000 (17:42 +0000)]
Update copyright info.

24 years ago2000-07-18 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 19 Jul 2000 00:33:45 +0000 (00:33 +0000)]
2000-07-18  H.J. Lu  <hjl@gnu.org>

* common.h (DT_FLAGS_1): Renamed from DT_1_FLAGS.

24 years ago* dll_init.cc (dll_list::alloc): Fix debugging output.
Christopher Faylor [Tue, 18 Jul 2000 02:26:46 +0000 (02:26 +0000)]
* dll_init.cc (dll_list::alloc): Fix debugging output.

24 years agoUpdate ChangeLog.
Christopher Faylor [Tue, 18 Jul 2000 00:12:10 +0000 (00:12 +0000)]
Update ChangeLog.

24 years agoThroughout, eliminate third argument to path_conv and use new PC_* constants
Christopher Faylor [Mon, 17 Jul 2000 19:18:21 +0000 (19:18 +0000)]
Throughout, eliminate third argument to path_conv and use new PC_* constants
for second argument.
* path.h: Generalize SYMLINK_* constants to PC_*.
(path_conv): Create a new method.  Fold third argument into second.
* dll_init.cc (dll_list::alloc): Try harder to find space to allocate dll
struct.
(dll_dllcrt0): Don't check sanity if we've already called dll_crt0.
* path.cc (path_conv::check): Don't check for a null or empty path unless
specifically told with a flag setting.
(check_null_empty_path): New function, adapted from macro.
* syscalls.cc (_rename): Use already-determined file attributes rather than
checking again.
* lib/cygwin/cygwin_attach.dll.c (cygwin_attach_dll): Use a static per_process
structure since this is apparently supposed to be zeroed.
* lib/cygwin_crt0.c (cygwin_crt0): Zero per_process structure sent to older
DLLs.

24 years ago Patch suggested by Eric Fifer <EFifer@sanwaint.com>
Corinna Vinschen [Mon, 17 Jul 2000 17:42:00 +0000 (17:42 +0000)]
    Patch suggested by Eric Fifer <EFifer@sanwaint.com>
        * poll.cc (poll): Fix erroneous negations.

24 years ago * environ.cc (setenv): Use __cygwin_environ instead of
Corinna Vinschen [Mon, 17 Jul 2000 15:59:27 +0000 (15:59 +0000)]
    * environ.cc (setenv): Use __cygwin_environ instead of
        environ after reallocating environment space.

24 years ago* _cygwin_crt0_common.cc: Undef 'environ' or suffer compiler error.
Christopher Faylor [Mon, 17 Jul 2000 00:24:56 +0000 (00:24 +0000)]
* _cygwin_crt0_common.cc: Undef 'environ' or suffer compiler error.

24 years ago* environ.cc: Use new definition of "environ" throughout.
Christopher Faylor [Sun, 16 Jul 2000 20:06:11 +0000 (20:06 +0000)]
* environ.cc: Use new definition of "environ" throughout.
(environ_init): Explicitly initialize __cygwin_environ.
(cur_environ): New function.  Detects when user has updated their environment.
* exec.cc: Use 'environ' define throughout rather than __cygwin_environ.
* spawn.cc: Ditto.
* winsup.h: Declare cur_environ, main_environ, environ.

24 years ago* acconfig.h: Add support for NEWVFORK.
Christopher Faylor [Sun, 16 Jul 2000 17:38:41 +0000 (17:38 +0000)]
* acconfig.h: Add support for NEWVFORK.
* config.h.in: Ditto.
* configure.in: Add --enable-vfork option.
* configure: Regenerate.
* dcrt0.cc (quoted): Detect and fix up quoted backslashes.
* sigproc.cc (proc_subproc): Correctly name handle of newly added child process
to avoid erroneous debugging messages about closing the wrong handle.

24 years ago* spawn.cc (spawn_guts): Use \ for quoting '"'.
Christopher Faylor [Sun, 16 Jul 2000 06:31:06 +0000 (06:31 +0000)]
* spawn.cc (spawn_guts): Use \ for quoting '"'.
* dcrt0.cc (quoted): Understand \ quoting for '"'.

24 years agoSlightly more efficient version of previous change.
Christopher Faylor [Sun, 16 Jul 2000 04:37:43 +0000 (04:37 +0000)]
Slightly more efficient version of previous change.

24 years ago* dcrt0.cc (build_argv): Strip quotes from argv[0] since it should never be
Christopher Faylor [Sun, 16 Jul 2000 04:34:05 +0000 (04:34 +0000)]
* dcrt0.cc (build_argv): Strip quotes from argv[0] since it should never be
globified.

24 years agoUpdate comments.
Christopher Faylor [Sun, 16 Jul 2000 04:10:33 +0000 (04:10 +0000)]
Update comments.

24 years ago* dll_init.cc (dll_list::alloc): Round correctly. Use VirtualAlloc since
Christopher Faylor [Sat, 15 Jul 2000 04:36:10 +0000 (04:36 +0000)]
* dll_init.cc (dll_list::alloc): Round correctly.  Use VirtualAlloc since
shared file mapping is unnecessary.
(dll_list::detach): Release memory via VirtualFree since there we no longer use
shared file mapping.

24 years ago* hinfo.cc (hinfo::linearize_fd_array): Make max_used_fd an int so that we can
Christopher Faylor [Sat, 15 Jul 2000 02:48:11 +0000 (02:48 +0000)]
* hinfo.cc (hinfo::linearize_fd_array): Make max_used_fd an int so that we can
detect when there are no fds to pass.
* dcrt0.cc (host_dependent_constants::init): Revert Sat Mar 18 01:32:04 2000
change.
(dll_crt0_1): Set "cygwin_finished_initializing" flag.
(dll_crt0): Don't perform memcpy if uptr is already set to internal structure.
(_dll_crt0): Remember location of programs envptr.
* dll_init.h (per_module, dll, dll_list): Revamp.
* dll_init.cc: Revamp.  Use new classes.
* fork.cc (fork): Use new revamped dll, dll_list, and per_module stuff.
* environ.cc: Use __cygwin_environ throughout rather than the
user_data->envptr.
* exec.cc: Ditto.
* spawn.cc: Ditto.
* winsup.h: Declare update_envptrs, cygwin_finished_initializing.
* lib/_cygwin_crt0_common.cc (_cygwin_crt0_common): Revert previous change.
* lib/cygwin_attach_dll.cc (cygwin_attach_dll): Always pass in own per_process
structure or we end up overwriting information from the main program.

24 years ago * mount.cc (mount_already_exists): Slightly rearrange.
Corinna Vinschen [Thu, 13 Jul 2000 21:49:36 +0000 (21:49 +0000)]
    * mount.cc (mount_already_exists): Slightly rearrange.
        Change message texts.

24 years ago* libc/stdio/vfprintf.c: pad 0.0 correctly with %e
DJ Delorie [Thu, 13 Jul 2000 18:51:11 +0000 (18:51 +0000)]
* libc/stdio/vfprintf.c: pad 0.0 correctly with %e

24 years ago * mount.cc (mount_already_exists): Additional warning message
Corinna Vinschen [Thu, 13 Jul 2000 11:09:53 +0000 (11:09 +0000)]
    * mount.cc (mount_already_exists): Additional warning message
        if mount point exists with another mount type.

24 years agoUpdate comment.
Alan Modra [Wed, 12 Jul 2000 11:54:35 +0000 (11:54 +0000)]
Update comment.

24 years ago* debug.cc (thread_stub): Use impure_ptr in place of reent_data.
Christopher Faylor [Wed, 12 Jul 2000 04:49:07 +0000 (04:49 +0000)]
* debug.cc (thread_stub): Use impure_ptr in place of reent_data.
* dll_init.cc (dll_dllcrt0): Replace erroneous use of local symbol with correct
__cygwin_user_data->impure_ptr.

24 years ago* lib/_cygwin_crt0_common.cc (_cygwin_crt0_common): Don't reset environ if
Christopher Faylor [Wed, 12 Jul 2000 04:02:45 +0000 (04:02 +0000)]
* lib/_cygwin_crt0_common.cc (_cygwin_crt0_common): Don't reset environ if
already set.

24 years ago* include/shlobj.h: add CSIDL_COMMON_*
DJ Delorie [Tue, 11 Jul 2000 17:33:48 +0000 (17:33 +0000)]
* include/shlobj.h: add CSIDL_COMMON_*

24 years ago* fhandler_console.cc (fhandler_console::read): Unicode interface to
Christopher Faylor [Mon, 10 Jul 2000 23:08:45 +0000 (23:08 +0000)]
* fhandler_console.cc (fhandler_console::read): Unicode interface to
ReadConsoleInput only exists on W2K, so use workaround from Kazuhiro Fujieda
<fujieda@jaist.ac.jp>.

24 years agoComment the relocs.
Alan Modra [Mon, 10 Jul 2000 15:34:31 +0000 (15:34 +0000)]
Comment the relocs.

24 years agoAdd missing text.
Christopher Faylor [Mon, 10 Jul 2000 15:31:46 +0000 (15:31 +0000)]
Add missing text.

24 years ago* Makefile.in (install): Install textmode.o as well as binmode.o.
Christopher Faylor [Mon, 10 Jul 2000 15:30:04 +0000 (15:30 +0000)]
* Makefile.in (install): Install textmode.o as well as binmode.o.

24 years ago * spawn.cc (spawn_guts): Close handle `hToken' only if it's not
Corinna Vinschen [Sun, 9 Jul 2000 21:02:44 +0000 (21:02 +0000)]
    * spawn.cc (spawn_guts): Close handle `hToken' only if it's not
        copied from myself->token.
        * syscalls.cc (seteuid): Replace CopySid by memcpy which is foolproof
        here.

24 years agoSlight optimization.
Christopher Faylor [Sun, 9 Jul 2000 16:21:55 +0000 (16:21 +0000)]
Slight optimization.

24 years ago* cygwin.din: Export _getmode and getmode to allow querying of binary state of
Christopher Faylor [Sun, 9 Jul 2000 05:29:51 +0000 (05:29 +0000)]
* cygwin.din: Export _getmode and getmode to allow querying of binary state of
an fd.
* external.cc (cygwin_internal): Add handling of perfile_table setting.
* fhandler.cc (perfile_table): New global.
(fhandler_base::get_default_fmode): New method to return a file's default mode
based on its name.
(fhandler_base::open): Use get_default_mode method to determine a file's mode.
Record file mode in file flags.
* fhandler.h (fhandler_base): Declare get_default_fmode
* syscalls.cc (getmode): New function.
* sys/cygwin.h (__cygwin_perfile): New structure.
(cygwin_getinfo_types): Move outside of WINVER conditional.
(per_process): Move inside of WINVER conditional.

24 years ago* external.cc (cygwin_internal): Export __cygwin_user_data.
Christopher Faylor [Sat, 8 Jul 2000 04:36:27 +0000 (04:36 +0000)]
* external.cc (cygwin_internal): Export __cygwin_user_data.
* include/sys/cygwin.h: Allow definition of per_process even when not compiling
with C++.
(cygwin_getinfo_types): Add CW_USER_DATA.
* lib/_cygwin_crt0_common.cc (_cygwin_crt0_common): Get __cygwin_user_data
pointer from cygwin_internal.  If it doesn't exist, return failure.  Use either
this pointer or passed in pointer throughout.  Clear forkee.
* lib/crt0.h: Accomodate argument changes to _cygwin_crt0_common.
* lib/cygwin_attach_dll.c (cygwin_attach_dll): Reorganize to allow use of newer
binaries with older DLLs.  Detect older DLLs when _cygwin_crt0_common returns 0
and allocate space for a per_process structure on the stack.
* lib/cygwin_crt0.c (cygwin_crt0): Ditto.

24 years ago * symlink-tree: Check number of arguments.
Jeff Law [Fri, 7 Jul 2000 13:21:39 +0000 (13:21 +0000)]
    * symlink-tree:  Check number of arguments.

24 years ago * include/sys/cygwin.h: Hide internal data types in per_process
Corinna Vinschen [Fri, 7 Jul 2000 08:35:31 +0000 (08:35 +0000)]
    * include/sys/cygwin.h: Hide internal data types in per_process
        when not __INSIDE_CYGWIN__.

24 years agoUpdate texinfo.tex to version 2000-05-28.15.
Andrew Cagney [Thu, 6 Jul 2000 05:39:36 +0000 (05:39 +0000)]
Update texinfo.tex to version 2000-05-28.15.

24 years ago* dcrt0.cc (__cygwin_user_data): Initialize.
Christopher Faylor [Wed, 5 Jul 2000 23:46:44 +0000 (23:46 +0000)]
* dcrt0.cc (__cygwin_user_data): Initialize.
(dll_crt0_1): Eliminate user_data initialization.
(dll_crt0): Set up impure_ptr_ptr for older executables.
(cygwin_dll_init): Eliminate user_data initializations.
(__api_fatal): Don't check for user_data initialization.
* dll_init.cc (struct dll): Store entire contents of per_process rather than
just a pointer.
(add): Ditto.
(initOneDll): Don't check for user_data initialization.
(DllList::recordDll): Store contents of per_process argument.
(DllList::detachDll): Pass address of per_process field.
(DllList::initAll): Ditto.
(DllList::doGlobalDestructorsOfDlls): Ditto.
(DllListIterator::operator *): Ditto.
(dll_dllcrt0): Default to __cygwin_user_data if arg is NULL.
* include/sys/cygwin.h: Reorganize per_process to eliminate obsolete fields and
accomodate new way of initializing.
* lib/_cygwin_crt0_common: Initialize _impure_ptr from
__cygwin_user_data.impure_ptr.

24 years agoadd MAINTAINERS files
DJ Delorie [Wed, 5 Jul 2000 19:28:05 +0000 (19:28 +0000)]
add MAINTAINERS files

24 years ago* exceptions.cc (try_to_debug): Prevent recursive spawning of JIT debugger.
Christopher Faylor [Tue, 4 Jul 2000 19:07:35 +0000 (19:07 +0000)]
* exceptions.cc (try_to_debug): Prevent recursive spawning of JIT debugger.
Treat special event from debugger as command to continue.

24 years ago * poll.cc (poll): Zero out `open_fds' as well.
Corinna Vinschen [Tue, 4 Jul 2000 17:36:44 +0000 (17:36 +0000)]
    * poll.cc (poll): Zero out `open_fds' as well.

24 years ago * include/cygwin/version.h: Bump API minor version to 24.
Corinna Vinschen [Tue, 4 Jul 2000 17:25:11 +0000 (17:25 +0000)]
    * include/cygwin/version.h: Bump API minor version to 24.

24 years ago * security.cc (read_sd): Eliminate OemToChar.
Corinna Vinschen [Tue, 4 Jul 2000 17:03:52 +0000 (17:03 +0000)]
    * security.cc (read_sd): Eliminate OemToChar.

24 years ago * poll.cc: New file. Implement `poll' system call.
Corinna Vinschen [Tue, 4 Jul 2000 16:58:49 +0000 (16:58 +0000)]
    * poll.cc: New file. Implement `poll' system call.
        * include/poll.h: Ditto.
        * include/sys/poll.h: Ditto.
        * Makefile.in: Add poll.o as dependency.
        * cygwin.din: Add poll and _poll symbols.

24 years ago"Posting Guidelines": New name for old entry.
David Starks-Browning [Tue, 4 Jul 2000 16:17:57 +0000 (16:17 +0000)]
"Posting Guidelines":  New name for old entry.
"Multiple copies of DLL":  shared region corrupt error message.
"Why the weird directory structure": re-wrote for latest.
"Symlinks on Samba": fix typo.
"Where is glibc": new entry.
"HT build relocatable dll": (interim update) link to Carl Thompson's message in cygwin list.
"Can I mix msvc++ and gcc objects": remove disclaimer.

24 years ago"Contents": Add package opengl.
David Starks-Browning [Tue, 4 Jul 2000 16:10:32 +0000 (16:10 +0000)]
"Contents":  Add package opengl.

24 years ago* dcrt0.cc (dll_crt0_1): Eliminate SetFileApisToOEM and CharToOem.
Christopher Faylor [Tue, 4 Jul 2000 02:26:20 +0000 (02:26 +0000)]
* dcrt0.cc (dll_crt0_1): Eliminate SetFileApisToOEM and CharToOem.
* (dummy_autoload): Add functions used in fhandler_console.
* fhandler_console.cc (fhandler_console::read): Use ENCHANCED_KEY flag to
distinguish extended keys.  Translate an input character from the OEM code page
to the ANSI code page.
* (fhandler_console::write_normal): Translate output characters from the ANSI
code page to the OEM code page.
* syscalls.cc (_link): Use MultiByteToWideChar instead of OemToCharW.

24 years agoRevert errnoneous commit.
Christopher Faylor [Mon, 3 Jul 2000 20:16:23 +0000 (20:16 +0000)]
Revert errnoneous commit.

24 years ago* exceptions.cc (stack_info::walk): Use method to find offset.
Christopher Faylor [Mon, 3 Jul 2000 20:14:06 +0000 (20:14 +0000)]
* exceptions.cc (stack_info::walk): Use method to find offset.
(handle_exceptions): Be more assertive in finding ebp for use under W2K.
Create a dummy stack frame for cases where program is dying and a stack dump is
being output.
(sig_handle): Fill out a GetThreadContext for use with a user-generated "core
dump".

24 years ago * include/cygwin/socket.h: Remove SOCK_PACKET define since it's
Corinna Vinschen [Mon, 3 Jul 2000 09:23:11 +0000 (09:23 +0000)]
    * include/cygwin/socket.h: Remove SOCK_PACKET define since it's
        not supported by Windows sockets.

24 years ago* dcrt0.cc (user32_init): Add primitive guard against concurrent attempts to
Christopher Faylor [Mon, 3 Jul 2000 01:55:17 +0000 (01:55 +0000)]
* dcrt0.cc (user32_init): Add primitive guard against concurrent attempts to
call this function.  Also add temporary debugging code to display a message if
the function is called multiple times.
(api32_init): Ditto.

24 years agoReplaced buggy ChangeLog entry
Corinna Vinschen [Sun, 2 Jul 2000 16:42:15 +0000 (16:42 +0000)]
Replaced buggy ChangeLog entry

24 years ago * winsup.h: Define MAX_SID_LEN and new MAX_HOST_NAME.
Corinna Vinschen [Sun, 2 Jul 2000 10:17:44 +0000 (10:17 +0000)]
    * winsup.h: Define MAX_SID_LEN and new MAX_HOST_NAME.
        * fork.cc (fork): Use above defines instead of numerical constants.
        * shared.cc (sec_user): Ditto.
        * shared.h (class pinfo): Ditto.
        * syscall.cc (seteuid): Ditto.
        * spawn.cc (_spawnve): Ditto. Eliminate conditional.
        (spawn_guts): Set child->uid = USHRT_MAX when user context will be
        changed in child process.
        * uinfo.cc (uinfo_init): Check for myself->uid instead of myself->psid
        to avoid reloading of /etc/passwd on process startup if ntsec is off.
        Use above defines instead of numerical constants.
        * security.cc: Move define for MAX_SID_LEN to winsup.h.

24 years agoAdd some comments.
Christopher Faylor [Sun, 2 Jul 2000 02:03:50 +0000 (02:03 +0000)]
Add some comments.

24 years ago2000-07-01 Koundinya K <kk@ddeorg.soft.net>
Ulf Carlsson [Sun, 2 Jul 2000 01:14:54 +0000 (01:14 +0000)]
2000-07-01  Koundinya K  <kk@ddeorg.soft.net>

        * ltconfig: Add support for mips-dde-sysv4.2MP

24 years ago * uinfo.cc (uinfo_init): Eliminate calls to read_etc_group()
Corinna Vinschen [Sun, 2 Jul 2000 00:00:17 +0000 (00:00 +0000)]
    * uinfo.cc (uinfo_init): Eliminate calls to read_etc_group()
        and read_etc_passwd().

24 years agoChanges by Kazuhiro Fujieda <fujieda@jaist.ac.jp>
Corinna Vinschen [Sat, 1 Jul 2000 17:30:35 +0000 (17:30 +0000)]
Changes by  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>
        * assert.cc (__assert): Reduce dependency on newlib.
        * exec.cc: Eliminate unnecessary inclusion of ctype.h.
        * glob.c: Ditto.
        * hinfo.cc: Ditto.
        * init.cc: Ditto.
        * strace.cc: Ditto.
        * tty.cc: Ditto.
        * grp.cc (parse_grp): Eliminate atoi.
        * passwd.cc (grab_int): Ditto.
        * grp.cc (getgroups): Eliminate str{n,}casecmp.
        * path.cc (get_raw_device_number): Ditto.
        * path.cc (sort_by_native_name): Ditto.
        * spawn.cc (iscmd): Ditto.
        * uinfo.cc (internal_getlogin): Ditto.

24 years ago* binmode.c (cygwin_premain0): Fix erroneous clearing of bit.
Christopher Faylor [Sat, 1 Jul 2000 15:45:20 +0000 (15:45 +0000)]
* binmode.c (cygwin_premain0): Fix erroneous clearing of bit.
* textmode.c (cygwin_premain0): Ditto.

24 years agoRemove asm labelling from _dll_crt0 since it seems to confuse different versions
Christopher Faylor [Sat, 1 Jul 2000 04:40:20 +0000 (04:40 +0000)]
Remove asm labelling from _dll_crt0 since it seems to confuse different versions
of gcc differently.

24 years ago* dcrt0.cc (_dll_crt0): Renamed from dll_crt0 ().
Christopher Faylor [Sat, 1 Jul 2000 04:26:45 +0000 (04:26 +0000)]
* dcrt0.cc (_dll_crt0): Renamed from dll_crt0 ().
* winsup.h: Accomodate above change.
* cygwin.din: Ditto.
* lib/cygwin_crt0.c: Ditto.

24 years ago* Makefile.in: Find getopt.c in cygwin/lib subdirectory.
Christopher Faylor [Sat, 1 Jul 2000 04:20:24 +0000 (04:20 +0000)]
* Makefile.in: Find getopt.c in cygwin/lib subdirectory.

24 years agoForgot perthread.h.
Christopher Faylor [Sat, 1 Jul 2000 03:52:33 +0000 (03:52 +0000)]
Forgot perthread.h.

24 years ago* Makefile.in: Use variables rather than configure constructs where
Christopher Faylor [Sat, 1 Jul 2000 03:51:55 +0000 (03:51 +0000)]
* Makefile.in: Use variables rather than configure constructs where
appropriate.
(LIBCOS): Find additional stub library stuff in their own subdirectory.
* dcrt0.cc: Convert user_data pointer to static __cygwin_user_data area.
(do_global_ctors): Check magic_bisquit for initialization.
(dll_crt0_1): First group of premain functions prior to fd initialization.  Run
second group before calling main.
(dll_crt0 ()): New function, called from new initialization code.
(dll_crt0 (per_process *uptr)): Call new dll_crt0 () function on
initialization.
* debug.cc (thread_stub): Initialize bottom of stack with per-thread info.
* environ.cc (parse_thing): Use binmode global to control CYGWIN=binmode
behavior.
* fhandler.cc (fhandler_base::open): Allow explicit setting of __fmode to
O_BINARY or O_TEXT to override disk mount settings.
* libcmain.cc: Move to lib subdirectory.
* libccrt0.cc: Ditto.
* dll_main.cc: Ditto.
* dll_entry.cc: Ditto.
* getopt.c: Ditto.
* thread.cc (thread_init_wrapper): Call ExitThread explicitly rather than
returning, as a preliminary step towards placing per thread info at the bottom
of the stack.
* winsup.h: Move per_process class to include/sys/cygwin.h.  Declare new
dll_crt0().
* include/cygwin/version.h: Bump API minor version.
* binmode.c: New file.
* textmode.c: Ditto.
* lib/_cygwin_crt0_common.cc: Ditto.
* lib/crt0.h: Ditto.
* lib/cygwin_attach_dll.c: Ditto.
* lib/cygwin_crt0.c: Ditto.
* lib/dll_entry.cc: Ditto.
* lib/dll_main.cc: Ditto.
* lib/getopt.c: Ditto.
* lib/libcmain.c: Ditto.
* lib/premain0.c: Ditto.
* lib/premain1.c: Ditto.
* lib/premain2.c: Ditto.
* lib/premain3.c: Ditto.

24 years ago* peicode.h (coff_swap_filehdr_in): can't use e_magic because we
DJ Delorie [Fri, 30 Jun 2000 21:54:03 +0000 (21:54 +0000)]
* peicode.h (coff_swap_filehdr_in): can't use e_magic because we
can't assume the PE header is at 0x80.
* coff/pe.h: clarify a comment

24 years ago * ltconfig: Check for host_os beeing one of `cygwin', `mingw' or
Corinna Vinschen [Wed, 28 Jun 2000 20:26:53 +0000 (20:26 +0000)]
    * ltconfig: Check for host_os beeing one of `cygwin', `mingw' or
        `os2'. Force ac_cv_exeext to be ".exe" in that case.

24 years agoWed Jun 28 14:08:00 2000 Keith Walker <keith.walker@arm.com>
Jeff Johnston [Wed, 28 Jun 2000 18:14:14 +0000 (18:14 +0000)]
Wed Jun 28 14:08:00 2000  Keith Walker  <keith.walker@arm.com>

        * libc/sys/arm/crt0.S (.LC30): Added missing length parameter
        to argument list for AngelSWI_Reason_GetCmdLine.

24 years ago * syscalls.cc (seteuid): Initialize pi.token before calling
Corinna Vinschen [Wed, 28 Jun 2000 17:42:28 +0000 (17:42 +0000)]
    * syscalls.cc (seteuid): Initialize pi.token before calling
        internal_getlogin().
        * uinfo.cc (internal_getlogin): Use impersonation token instead
        of process token in case of active impersonation. Add some comments.
        (uinfo_init): Initializing myself->token and myself->impersonated
        before calling internal_getlogin(). Add some comments.

24 years ago2000-06-19 Syd Polk <spolk@redhat.com>
Syd Polk [Tue, 27 Jun 2000 21:50:33 +0000 (21:50 +0000)]
2000-06-19  Syd Polk <spolk@redhat.com>

* acinclude.m4: Updated for Incr Tcl 3.0.

24 years agoTue Jun 27 15:49:00 2000 Marek Michalkiewicz <marekm@linux.org.pl>
Jeff Johnston [Tue, 27 Jun 2000 19:51:33 +0000 (19:51 +0000)]
Tue Jun 27 15:49:00 2000  Marek Michalkiewicz  <marekm@linux.org.pl>

        * configure.host: Add support for AVR target.
        * libc/include/machine/ieeefp.h: Likewise.
        * libc/include/sys/config.h: Likewise.

24 years ago * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
Corinna Vinschen [Tue, 27 Jun 2000 18:21:31 +0000 (18:21 +0000)]
    * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
        BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
        Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
        FILE_FLAG_OPEN_NO_RECALL.
        * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
        FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
        * winnt.h: Add typedef for GUID.
        Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
        FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
        FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
        Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
        FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
        FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
        Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
        REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
        * lib/psapi.def: New file.

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