]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
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.

24 years agoApplied Marek Michalkiewicz <marekm@linux.org.pl>'s patch to ehance the AVR port.
Nick Clifton [Tue, 27 Jun 2000 01:45:30 +0000 (01:45 +0000)]
Applied Marek Michalkiewicz <marekm@linux.org.pl>'s patch to ehance the AVR port.

24 years ago* windows.cc (setitimer): Round up when < 1000 usecs.
Christopher Faylor [Mon, 26 Jun 2000 22:33:54 +0000 (22:33 +0000)]
* windows.cc (setitimer): Round up when < 1000 usecs.

24 years ago* hinfo.cc (hinfo::dup2): Eliminate compiler warning.
Christopher Faylor [Mon, 26 Jun 2000 21:36:52 +0000 (21:36 +0000)]
* hinfo.cc (hinfo::dup2): Eliminate compiler warning.

24 years ago* hinfo.cc (hinfo::dup2): Guard against out of bounds newfd.
Christopher Faylor [Mon, 26 Jun 2000 15:27:12 +0000 (15:27 +0000)]
* hinfo.cc (hinfo::dup2): Guard against out of bounds newfd.

24 years ago* grp.cc (read_etc_group): Open file in text mode.
Christopher Faylor [Sun, 25 Jun 2000 03:48:10 +0000 (03:48 +0000)]
* grp.cc (read_etc_group): Open file in text mode.
* pwd.cc (read_etc_passwd): Ditto.
* shared.h: Bump PROC_MAGIC.

24 years ago* cygcheck.cc (cygwin_info): New function. Scans DLL for Cygwin version info.
Christopher Faylor [Sun, 25 Jun 2000 03:18:54 +0000 (03:18 +0000)]
* cygcheck.cc (cygwin_info): New function.  Scans DLL for Cygwin version info.
(dll_info): Add path parameter for checking "cygwin1.dll".
(track_down): Accomodate additional parameter for dll_info.
(ls): Ditto.
(dump_sys_info): Always print cygwin1.dll last.

24 years ago * fork.cc (fork): Fix error in copying SID pointer.
Corinna Vinschen [Sat, 24 Jun 2000 17:37:52 +0000 (17:37 +0000)]
    * fork.cc (fork): Fix error in copying SID pointer.
        * spawn.cc (_spawnve): Ditto.
        * passwd.cc: Remove static from `passwd_in_memory_p'.
        (read_etc_passwd): Remove static.
        * uinfo.cc: Move global declaration of `read_etc_group' and
        `group_in_memory_p' into `uinfo_init'.
        (internal_getlogin): Try to get SID from current process first.
        (uinfo_init): Don't set uid and gid if `myself' has a valid SID.
        Only load /etc/passwd and /etc/group in that case.

24 years ago* shared.cc (shared_info::initialize): Improve error message clarity.
Christopher Faylor [Sat, 24 Jun 2000 16:31:36 +0000 (16:31 +0000)]
* shared.cc (shared_info::initialize): Improve error message clarity.
* mkvers.sh: Eliminate debugging output.

24 years agoThu Jun 22 18:35:00 2000 Ranjith Kumaran <ranjith@cygnus.com>
Ranjith Kumaran [Thu, 22 Jun 2000 22:38:08 +0000 (22:38 +0000)]
Thu Jun 22 18:35:00 2000  Ranjith Kumaran  <ranjith@cygnus.com>

* README: Newlib 1.8.2 must be built in a separate directory
than the sources.

24 years ago* Makefile.in: Add dummy info targets.
Christopher Faylor [Thu, 22 Jun 2000 22:28:35 +0000 (22:28 +0000)]
* Makefile.in: Add dummy info targets.

24 years ago* Makefile.in: Autogenerate cygwin.def when appropriate.
Christopher Faylor [Thu, 22 Jun 2000 21:51:48 +0000 (21:51 +0000)]
* Makefile.in: Autogenerate cygwin.def when appropriate.
* include/sys/cygwin.h: Correct prototype.

24 years agoRevise previous include/sys/cygwin.h change.
Christopher Faylor [Thu, 22 Jun 2000 21:05:46 +0000 (21:05 +0000)]
Revise previous include/sys/cygwin.h change.

24 years ago* include/sys/cygwin.h: Don't define parts of this file that rely on Windows
Christopher Faylor [Thu, 22 Jun 2000 20:18:17 +0000 (20:18 +0000)]
* include/sys/cygwin.h: Don't define parts of this file that rely on Windows
headers unless the Windows header was previously included.

24 years agoRevert.
Christopher Faylor [Thu, 22 Jun 2000 19:48:10 +0000 (19:48 +0000)]
Revert.

24 years agoRemove some files that were added prematurely.
Christopher Faylor [Thu, 22 Jun 2000 19:11:32 +0000 (19:11 +0000)]
Remove some files that were added prematurely.

24 years ago * registry.cc (load_registry_hive): Use HKEY_USERS when checking
Corinna Vinschen [Thu, 22 Jun 2000 18:54:26 +0000 (18:54 +0000)]
    * registry.cc (load_registry_hive): Use HKEY_USERS when checking
        for existing user hive.
        Use MAX_PATH instead of numerical constant for array size.
        Use return code of RegLoadKeyA instead of GetLastError for error output.

24 years ago* rpcdce.h: Protect OPTIONAL definition since it may be (legally) previously
Christopher Faylor [Thu, 22 Jun 2000 18:37:31 +0000 (18:37 +0000)]
* rpcdce.h: Protect OPTIONAL definition since it may be (legally) previously
defined.
* windef.h : Ditto.

24 years ago* Makefile.in: Add new-libcygwin.a back to all_host target.
Christopher Faylor [Thu, 22 Jun 2000 18:28:16 +0000 (18:28 +0000)]
* Makefile.in: Add new-libcygwin.a back to all_host target.

24 years ago* Makefile.in: Add *.def to clean operation.
Christopher Faylor [Wed, 21 Jun 2000 18:33:19 +0000 (18:33 +0000)]
* Makefile.in: Add *.def to clean operation.

24 years ago* Makefile.in: Add *.exe to clean operation.
Christopher Faylor [Wed, 21 Jun 2000 17:20:47 +0000 (17:20 +0000)]
* Makefile.in: Add *.exe to clean operation.

24 years agoDisplay what's going on.
Christopher Faylor [Wed, 21 Jun 2000 05:04:56 +0000 (05:04 +0000)]
Display what's going on.

24 years ago* mkvers.sh: Fix sed usage for older seds.
Christopher Faylor [Wed, 21 Jun 2000 05:03:36 +0000 (05:03 +0000)]
* mkvers.sh: Fix sed usage for older seds.

24 years ago* Makefile.in: Don't touch winver_stamp if mkvers.sh was unsuccessful.
Christopher Faylor [Wed, 21 Jun 2000 00:47:06 +0000 (00:47 +0000)]
* Makefile.in: Don't touch winver_stamp if mkvers.sh was unsuccessful.

24 years ago* mkvers.sh: Fix problem with handling of CVS tags causing .rc syntax errors.
Christopher Faylor [Tue, 20 Jun 2000 21:42:25 +0000 (21:42 +0000)]
* mkvers.sh: Fix problem with handling of CVS tags causing .rc syntax errors.

24 years agoTue Jun 20 14:30:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
Jeff Johnston [Tue, 20 Jun 2000 18:34:57 +0000 (18:34 +0000)]
Tue Jun 20 14:30:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>

        * libc/include/sys/reent.h (_rand_next): Added __extension__
        qualifier as long long type is not strict ANSI.
        * libc/stdlib/rand.c (rand): Added __extension__ qualifier
        to long long constant.

24 years ago* Makefile.in: Change to build the DLL during a cross-compiler build.
Christopher Faylor [Tue, 20 Jun 2000 17:38:55 +0000 (17:38 +0000)]
* Makefile.in: Change to build the DLL during a cross-compiler build.

24 years ago* configure.in: Bow to necessity and build w32api before anything else.
Christopher Faylor [Tue, 20 Jun 2000 17:37:22 +0000 (17:37 +0000)]
* configure.in: Bow to necessity and build w32api before anything else.
* configure: Regenerate.

24 years agoTI C54x target added.
Tim Wall [Tue, 20 Jun 2000 13:59:03 +0000 (13:59 +0000)]
TI C54x target added.

24 years ago* select.cc (socket_cleanup): Shutdown I/O on dummy sockets prior to closing
Christopher Faylor [Tue, 20 Jun 2000 00:47:52 +0000 (00:47 +0000)]
* select.cc (socket_cleanup): Shutdown I/O on dummy sockets prior to closing
them.

24 years ago * dcrt0.cc: Add load statements for `GetSidIdentifierAuthority'
Corinna Vinschen [Mon, 19 Jun 2000 17:36:30 +0000 (17:36 +0000)]
    * dcrt0.cc: Add load statements for `GetSidIdentifierAuthority'
        and `RegLoadKeyA'.
        * registry.cc (get_registry_hive_path): New function.
        (load_registry_hive): Ditto.
        * security.cc (convert_sid_to_string_sid): New function.
        (get_ssid): Renamed to `convert_string_sid_to_sid'.
        (get_pw_sid): Call `convert_string_sid_to_sid' instead of `get_ssid'.
        (get_gr_sid): Ditto.
        (get_admin_sid): Ditto.
        (get_system_sid): Ditto.
        (get_creator_owner_sid): Ditto.
        (get_world_sid): Ditto.
        * shared.h: New prototypes for `get_registry_hive_path' and
        `load_registry_hive'.
        * spawn.cc (spawn_guts): Set child->psid to NULL to force calling
        `internal_getlogin' from child process in case of changing user context.
        Call `load_registry_hive' in case of changing user context.
        (_spawnve): Copy user infos only if user context remains the same.
        * uinfo.cc: Add load statement for `NetUserGetInfo'.
        Remove load statement for `NetGetDCName'.
        (internal_getlogin): Rewrite to speed up process startup
        and to correct user environment in case user context changes.
        (uinfo_init): Call internal_getlogin only if myself->psid is NULL,
        that is user context changes.
        * winsup.h: Add prototypes for `convert_sid_to_string_sid',
        `convert_string_sid_to_sid' and `get_pw_sid'.

24 years agoApplied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add support
Nick Clifton [Mon, 19 Jun 2000 01:22:42 +0000 (01:22 +0000)]
Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add support
for m68hc11 and m68hc12 processors.

24 years agoChanged values of MODSYNC and CRCCON as suggest by Russ Magee <rmagee@home.com>
Nick Clifton [Sun, 18 Jun 2000 23:29:02 +0000 (23:29 +0000)]
Changed values of MODSYNC and CRCCON as suggest by Russ Magee <rmagee@home.com>

24 years ago* fhandler.h (set_name): Don't use 'unix' as name since this is defined by gcc
Christopher Faylor [Sun, 18 Jun 2000 17:43:45 +0000 (17:43 +0000)]
* fhandler.h (set_name): Don't use 'unix' as name since this is defined by gcc
now.
* fhandler.cc (set_name): Ditto.

24 years agoAdd comment.
Christopher Faylor [Sun, 18 Jun 2000 01:53:10 +0000 (01:53 +0000)]
Add comment.

24 years agoRevert.
Christopher Faylor [Sun, 18 Jun 2000 01:50:07 +0000 (01:50 +0000)]
Revert.

24 years ago* Makefile.in (subdirs): Eliminate for loop.
Christopher Faylor [Sun, 18 Jun 2000 01:49:23 +0000 (01:49 +0000)]
* Makefile.in (subdirs): Eliminate for loop.

24 years ago2000-06-17 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 17 Jun 2000 23:08:19 +0000 (23:08 +0000)]
2000-06-17  H.J. Lu  <hjl@gnu.org>

* getopt.h: Updated from gcc.
* libiberty.h: Likewise.
* symcat.h: Likewise.

24 years ago* Makefile.in (subdirs): Previous change did not fix problem in broken shells.
Christopher Faylor [Sat, 17 Jun 2000 22:28:52 +0000 (22:28 +0000)]
* Makefile.in (subdirs): Previous change did not fix problem in broken shells.

24 years ago* winsup.h (isabspath): Don't report `C:foo' as an absolute path.
Christopher Faylor [Sat, 17 Jun 2000 22:05:19 +0000 (22:05 +0000)]
* winsup.h (isabspath): Don't report `C:foo' as an absolute path.

24 years ago* configure.in: Detect "cross-hosting" situation and set appropriate variables
Christopher Faylor [Sat, 17 Jun 2000 17:54:05 +0000 (17:54 +0000)]
* configure.in: Detect "cross-hosting" situation and set appropriate variables
in Makefile to avoid building excess stuff.
* configure: Regenerate.
* Makefile.in: Accomodate above change.

24 years ago * pinfo.cc (pinfo_init): Revert previous patch.
Corinna Vinschen [Sat, 17 Jun 2000 17:53:08 +0000 (17:53 +0000)]
    * pinfo.cc (pinfo_init): Revert previous patch.

24 years ago* configure.in: Detect "cross-hosting" situation and add a subset of
Christopher Faylor [Sat, 17 Jun 2000 17:51:31 +0000 (17:51 +0000)]
* configure.in: Detect "cross-hosting" situation and add a subset of
directories to SUBDIRS.
* configure: Regenerate.

24 years agoAdd additional info.
Christopher Faylor [Sat, 17 Jun 2000 17:50:04 +0000 (17:50 +0000)]
Add additional info.

24 years ago* Makefile.in: Avoid installing dll if we're cross building and the cross-host
Christopher Faylor [Sat, 17 Jun 2000 17:48:36 +0000 (17:48 +0000)]
* Makefile.in: Avoid installing dll if we're cross building and the cross-host
system isn't a Windows system.

24 years ago2000-05-06 Zack Weinberg <zack@wolery.cumb.org>
H.J. Lu [Sat, 17 Jun 2000 15:51:55 +0000 (15:51 +0000)]
2000-05-06  Zack Weinberg  <zack@wolery.cumb.org>

  * ansidecl.h: #define __extension__ to nothing if
  GCC_VERSION < 2008.

24 years ago * pinfo.cc (pinfo_init): Add missing initializers.
Corinna Vinschen [Sat, 17 Jun 2000 11:34:33 +0000 (11:34 +0000)]
    * pinfo.cc (pinfo_init): Add missing initializers.
        * uinfo.cc (internal_getlogin): Request domain infos only
        when ntsec is ON.

24 years ago* Makefile.in: Just use library files from this tree when building cygrun.exe.
Christopher Faylor [Fri, 16 Jun 2000 23:39:02 +0000 (23:39 +0000)]
* Makefile.in: Just use library files from this tree when building cygrun.exe.
* path.cc (chdir): Don't set cache to offending chdir.  Change comment to
reflect current reality.

24 years ago * libc/include/sys/unistd.h: Add prototypes for `seteuid' and
Corinna Vinschen [Fri, 16 Jun 2000 21:04:37 +0000 (21:04 +0000)]
    * libc/include/sys/unistd.h: Add prototypes for `seteuid' and
        `setegid' provided by Cygwin.

24 years ago * cygwin.din: Define symbols for `cygwin_logon_user' and
Corinna Vinschen [Fri, 16 Jun 2000 19:36:07 +0000 (19:36 +0000)]
    * cygwin.din: Define symbols for `cygwin_logon_user' and
        `cygwin_set_impersonation_token'.
        * dcrt0.cc (dll_crt0_1): Eliminate superfluous conditional
        statements.
        Add load statements for `ImpersonateLoggedOnUser', `LogonUserA'
        and `RevertToSelf'.
        * fork.cc (fork): Care for correct impersonation of parent
        and child process.
        * security.cc (cygwin_set_impersonation_token): New function.
        (cygwin_logon_user): Ditto.
        shared.h (class pinfo): New members `orig_uid', `orig_gid',
        `real_uid' nad `real_gid'.
        spawn.cc (spawn_guts): Care for impersonation when starting
        child process in a different user context.
        * syscalls.cc (setgid): Call `setegid' now. Set real_gid.
        (setuid): Call `seteuid' now. Set real_uid.
        (seteuid): Functionality moved from setuid to here. Care for
        correct impersonation.
        (setegid): Functionality moved from setgid to here.
        * uinfo.cc (uinfo_init): Initialization of additional pinfo
        members.
        (getuid): Return real uid.
        (getgid): Return real gid.
        (geteuid): Return effective uid.
        (getegid): Return effective gid.
        include/sys/cygwin.h: Add prototypes for `cygwin_logon_user' and
        `cygwin_set_impersonation_token'.
        include/cygwin/version.h: Bumb API minor version to 22.

24 years ago* path.cc (chdir): Don't set cache to offending chdir. Change comment to
Christopher Faylor [Thu, 15 Jun 2000 22:14:14 +0000 (22:14 +0000)]
* path.cc (chdir): Don't set cache to offending chdir.  Change comment to
reflect current reality.

24 years agoFix some typos.
H.J. Lu [Thu, 15 Jun 2000 21:09:01 +0000 (21:09 +0000)]
Fix some typos.

24 years agoFix typo.
Christopher Faylor [Thu, 15 Jun 2000 20:52:57 +0000 (20:52 +0000)]
Fix typo.

24 years agoRemove entries from gcc. They don't make much senses here since
H.J. Lu [Thu, 15 Jun 2000 20:50:48 +0000 (20:50 +0000)]
Remove entries from gcc. They don't make much senses here since
ChangeLogs in gcc and binutils are quite different.

24 years ago2000-06-15 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 15 Jun 2000 20:47:02 +0000 (20:47 +0000)]
2000-06-15  H.J. Lu  <hjl@gnu.org>

* sort.h: New file. Impored from gcc.

* hashtab.h: Updated from from gcc.

2000-06-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* demangle.h (demangling_styles): Remove trailing comma in enum.

* dyn-string.h (dyn_string_append_char): Change parameter from
char to int.

2000-06-04  Alex Samuel  <samuel@codesourcery.com>

* dyn-string.h: Move here from gcc/dyn-string.h.  Add new functions.

* demangle.h (DMGL_GNU_NEW_ABI): New macro.
(DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
(current_demangling_style): Add gnu_new_abi_demangling.
(GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
(GNU_NEW_ABI_DEMANGLING): Likewise.
(cplus_demangle_new_abi): New declaration.

24 years agoNew file. A brief list of who maintains newlib.
Ranjith Kumaran [Thu, 15 Jun 2000 20:17:40 +0000 (20:17 +0000)]
New file.  A brief list of who maintains newlib.

24 years ago* path.cc (normalize_posix_path): Convert path to POSIX if it seems to be a
Christopher Faylor [Thu, 15 Jun 2000 19:44:50 +0000 (19:44 +0000)]
* path.cc (normalize_posix_path): Convert path to POSIX if it seems to be a
Windows path.

24 years ago* environ.cc (conv_envvars): Detect and convert all environment variables used
Christopher Faylor [Thu, 15 Jun 2000 03:50:03 +0000 (03:50 +0000)]
* environ.cc (conv_envvars): Detect and convert all environment variables used
by libiberty's choose-temp.c

24 years ago * libc/stdio/fdopen.c (_fdopen_r): Take explicit given
Corinna Vinschen [Wed, 14 Jun 2000 22:25:46 +0000 (22:25 +0000)]
    * libc/stdio/fdopen.c (_fdopen_r): Take explicit given
        bin/textmode into account for Cygwin.

24 years agoRewrote "Adding or updating packages",
David Starks-Browning [Wed, 14 Jun 2000 20:56:56 +0000 (20:56 +0000)]
Rewrote "Adding or updating packages",
plus a few other minor changes.

24 years ago* include/winnt.h: Add some missing defines related to locale identifiers.
Christopher Faylor [Wed, 14 Jun 2000 20:33:31 +0000 (20:33 +0000)]
* include/winnt.h: Add some missing defines related to locale identifiers.
Translate values of LANG_* and SUBLANG_* into hexadecimal.

24 years agoTidied up formatting a bit.
David Starks-Browning [Wed, 14 Jun 2000 16:34:57 +0000 (16:34 +0000)]
Tidied up formatting a bit.
New entries:
How do I convert between Windows and UNIX paths?
Why are compiled executables so huge?!?

24 years agoMinor changes, also add note about deleting temp dir after setup.
David Starks-Browning [Wed, 14 Jun 2000 16:08:03 +0000 (16:08 +0000)]
Minor changes, also add note about deleting temp dir after setup.

24 years agoFix simple @-error.
David Starks-Browning [Tue, 13 Jun 2000 19:52:51 +0000 (19:52 +0000)]
Fix simple @-error.

24 years ago* path.cc (mount_info::add_item): The previous patch can't handle the case of
Christopher Faylor [Tue, 13 Jun 2000 16:48:37 +0000 (16:48 +0000)]
* path.cc (mount_info::add_item): The previous patch can't handle the case of
overwriting a mount entry.

24 years agoNew entry: "How should I set my PATH?"
David Starks-Browning [Tue, 13 Jun 2000 16:30:58 +0000 (16:30 +0000)]
New entry: "How should I set my PATH?"

24 years agoRemoved a couple of "not yet updated" disclaimers.
David Starks-Browning [Tue, 13 Jun 2000 16:12:44 +0000 (16:12 +0000)]
Removed a couple of "not yet updated" disclaimers.
New entry: "info error "dir: No such file or directory""

24 years ago"Installation using the setup.exe program": minor note not to mess with
David Starks-Browning [Tue, 13 Jun 2000 14:58:35 +0000 (14:58 +0000)]
"Installation using the setup.exe program": minor note not to mess with
default mounts.
"Adding or updating packages": full instructions now, not just links to ml.
New:
subsection "Problems running setup.exe"
subsubsection "Error message: "Unable to retrieve the list of cygwin mirrors...""
subsubsection "System hangs when unpacking tar archives"

24 years ago* thread.h: Shorten "current_directory" variables to "cwd_*" throughout.
Christopher Faylor [Tue, 13 Jun 2000 04:40:36 +0000 (04:40 +0000)]
* thread.h: Shorten "current_directory" variables to "cwd_*" throughout.
* path.cc: Ditto.
(normalize_posix_path): Add some extra debugging info.
(chdir): Ditto.  Store chdir'ed posix and MS-DOS directory names in "cache"
here rather than trying to derive them later.

24 years agoMerge "Installation and Setup" and "Using Cygwin Releases" to simply
David Starks-Browning [Mon, 12 Jun 2000 21:46:19 +0000 (21:46 +0000)]
Merge "Installation and Setup" and "Using Cygwin Releases" to simply
"Using Cygwin".  Significant update to "How can I access other drives?".

24 years ago * fhandler_random.cc (read): Call CryptAquireContext with
Corinna Vinschen [Sun, 11 Jun 2000 14:01:18 +0000 (14:01 +0000)]
    * fhandler_random.cc (read): Call CryptAquireContext with
        CRYPT_VERIFYCONTEXT.

24 years agoFri Jun 9 14:28:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
Jeff Johnston [Fri, 9 Jun 2000 18:50:05 +0000 (18:50 +0000)]
Fri Jun  9 14:28:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>

        * libc/include/sys/reent.h (_rand_next): Changed to
        unsigned long long and moved to end of _reent struct in _new union.
        (_REENT_INIT): Changed to move _rand_next initialization.
        * libc/stdlib/rand.c (rand): Changed to use unsigned long long
        linear congruential algorithm that is used by DJGPP.

24 years ago * avr.h: clr,lsl,rol, ... moved after add,adc, ...
Denis Chertykov [Fri, 9 Jun 2000 18:02:05 +0000 (18:02 +0000)]
* avr.h: clr,lsl,rol, ... moved after add,adc, ...

24 years agoThu Jun 8 21:18:00 2000 Ranjith Kumaran <ranjith@cygnus.com>
Ranjith Kumaran [Fri, 9 Jun 2000 01:13:36 +0000 (01:13 +0000)]
Thu Jun  8 21:18:00 2000  Ranjith Kumaran  <ranjith@cygnus.com>

* libc/include/stdlib.h: Set RAND_MAX to __RAND_MAX.
* libc/include/sys/config.h: Define __RAND_MAX.

24 years agoThu Jun 8 17:54:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
Jeff Johnston [Thu, 8 Jun 2000 21:56:18 +0000 (21:56 +0000)]
Thu Jun  8 17:54:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>

        * libc/stdlib/rand_r.c: New algorithm that meets minimal
        standard.

24 years ago * path.cc (path_conv::check): Erase two lines checked in
Corinna Vinschen [Thu, 8 Jun 2000 20:51:11 +0000 (20:51 +0000)]
    * path.cc (path_conv::check): Erase two lines checked in
        by mistake.

24 years ago * fhandler.cc (fhandler_disk_file::open): Check for directory
Corinna Vinschen [Thu, 8 Jun 2000 13:56:28 +0000 (13:56 +0000)]
    * fhandler.cc (fhandler_disk_file::open): Check for directory
        to set O_DIROPEN on directories anyway.

24 years ago path.cc (mount_info::init): Eliminate the mount_slash feature.
Corinna Vinschen [Thu, 8 Jun 2000 13:24:52 +0000 (13:24 +0000)]
    path.cc (mount_info::init): Eliminate the mount_slash feature.
        (mount_slash): Eliminated.
        (mount_info::read_mounts): Eliminate looking up existing entries. The
        loop for deleting cygpath entries is done only when such entries exist.
        (mount_info::from_registry): Eliminate sorting.
        (mount_info::add_item): Call add_reg_mount if necessary. Check nmounts
        more precisely. Use strcasematch in looking up existing entries.
        (mount_info::del_item): Call del_reg_mount if necessary. Use
        strcasematch. Use memmove instead of memcpy.
        (mount_info::import_v1_registry): Everything is done in this method.
        (mount_info::to_registry): Eliminated.
        (mount_info::from_v1_registry): Eliminated.
        (cygwin_umount): Simply call del_item.
        shared.h: Modify the declaration of add_item and del_item. Remove the
        declaration of from_v1_registry.

24 years ago mount.cc (error): New function to report an error and exit.
Corinna Vinschen [Thu, 8 Jun 2000 12:54:12 +0000 (12:54 +0000)]
    mount.cc (error): New function to report an error and exit.
        umount.cc (error): Ditto.
        (remove_all_automounts): Check return status of cygwin_umount.
        (remove_all_user_mounts): Ditto.
        (remove_all_system_mounts): Ditto.

24 years ago* include/cygwin/version.h: Bump DLL minor version number to 3.
Christopher Faylor [Thu, 8 Jun 2000 03:58:51 +0000 (03:58 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 3.

24 years ago* cygwin.din: add cygwin_dll_init
DJ Delorie [Thu, 8 Jun 2000 00:55:27 +0000 (00:55 +0000)]
* cygwin.din: add cygwin_dll_init
* dcrt0.cc (cygwin_dll_init): new
(dll_crt0_1): short circuit if manually loaded
* path.cc (mount_info::init): don't init if manually loaded

24 years agonew file - notes about using --enable-maintainer-mode
Nick Clifton [Wed, 7 Jun 2000 21:31:48 +0000 (21:31 +0000)]
new file - notes about using --enable-maintainer-mode

24 years ago * avr.h: New file with AVR opcodes.
Denis Chertykov [Wed, 7 Jun 2000 17:48:35 +0000 (17:48 +0000)]
* avr.h: New file with AVR opcodes.

24 years ago * include/netinet/in_systm.h: New file.
Corinna Vinschen [Wed, 7 Jun 2000 11:48:03 +0000 (11:48 +0000)]
    * include/netinet/in_systm.h: New file.
        * include/cygwin/in_systm.h: Ditto.

24 years agoMajor update to "Where can I get more information?" section. Now includes:
David Starks-Browning [Wed, 7 Jun 2000 10:38:47 +0000 (10:38 +0000)]
Major update to "Where can I get more information?" section.  Now includes:
- Posting guidelines
- Pointers to User's Guide, API Reference, USENIX paper
- Pointer to alternate searchable mail archive (www.delorie.com)
- Addresses for commercial & CD-ROM inquiries

24 years agominor typo correction: GNU not Gnu
David Starks-Browning [Wed, 7 Jun 2000 10:28:36 +0000 (10:28 +0000)]
minor typo correction: GNU not Gnu

24 years agoUpdate copyright dates for last patch.
Alan Modra [Wed, 7 Jun 2000 04:08:13 +0000 (04:08 +0000)]
Update copyright dates for last patch.
Scanning ChangeLog showed others were lazy/forgetful too :-)

24 years agoGet rid of the -1 dummy valued enum in START_RELOC_NUMBERS.
Alan Modra [Wed, 7 Jun 2000 03:43:33 +0000 (03:43 +0000)]
Get rid of the -1 dummy valued enum in START_RELOC_NUMBERS.
Remove duplicate reloc enums in elf32-d[13]0v.c
Remove EMPTY_HOWTOs in elf32-i386.c

24 years ago* mount.cc: add stdlib.h for exit
DJ Delorie [Mon, 5 Jun 2000 18:43:54 +0000 (18:43 +0000)]
* mount.cc: add stdlib.h for exit
* umount.cc: ditto
* strace.cc: add #define for alloca

24 years ago* libc/include/string.h: Work around problem with strsignal and gdb.
Christopher Faylor [Sat, 3 Jun 2000 03:03:03 +0000 (03:03 +0000)]
* libc/include/string.h: Work around problem with strsignal and gdb.

24 years agoFix name clash
Alan Modra [Sat, 3 Jun 2000 01:57:29 +0000 (01:57 +0000)]
Fix name clash

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