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

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.

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