📄 changelog-1998
字号:
Mon Nov 2 21:40:32 1998 Christopher Faylor <cgf@cygnus.com> * regexp/regexp.c (regatom): Respond to compiler warning.Mon Nov 2 21:36:48 1998 Christopher Faylor <cgf@cygnus.com> * exceptions.cc (handle_exceptions): cygwin should not print exception information if the exception is trapped via signal(). Also use consistent timings for lock_cs() throughout.Mon Nov 2 16:46:28 1998 Geoffrey Noer <noer@cygnus.com> * Makefile.in: For now, also include newlib/libc/sys/cygwin. Eventually will stop including newlib/libc/sys/cygwin32.Mon Nov 2 19:38:30 1998 Christopher Faylor <cgf@cygnus.com> patch from Corinna Vinschen <corinna.vinschen@cityweb.de>: * syscall.cc (gethostname): function deleted * net.cc (gethostname): new function 'gethostname' which first calls wsock32::gethostname and only if it fails, calls GetComputerNameA.Wed Oct 28 17:57:53 1998 Geoffrey Noer <noer@cygnus.com> * include/cygwin/version.h: up DLL version to 20.0 in honor of new Net release.Wed Oct 28 17:57:53 1998 Geoffrey Noer <noer@cygnus.com> patch from Mumit Khan <khan@xraylith.wisc.edu>: * dll_init.cc (doGlobalCTORS): Fix invocation order. (doGlobalDTORS): Likewise.Wed Oct 28 17:57:53 1998 Geoffrey Noer <noer@cygnus.com> * Makefile.in: add include/exceptions.h to dll_init.cc deps. patch from Mumit Khan <khan@xraylith.wisc.edu>: * dll_init.cc (exceptions.h): Include. (dll_dllcrt0_1): New function to initialize Cygwin DLL guts properly when a non-Cygwin app uses the Cygwin DLL. (dll_dllcrt0): Call dll_dllcrt0_1 when user_data is NULL.Tue Oct 27 17:35:00 1998 Geoffrey Noer <noer@cygnus.com> * syslog.cc: drop "32" from CYGWIN32_LOG_NAMETue Oct 27 16:09:09 1998 DJ Delorie <dj@cygnus.com> * utils/cygcheck.cc (usage): cygwhich->cygcheckMon Oct 26 17:47:10 1998 Geoffrey Noer <noer@cygnus.com> * Makefile.in: fix deps for dll_entry.o and dll_main.o, add dep for glob.o. patch from Mumit Khan <khan@xraylith.wisc.edu>: * dll_entry.cc: New file for user DLL entry point. * dll_main.cc: New file for user DLL main. * Makefile.in (LIBCOS): Add dll_entry.o and dll_main.o.Mon Oct 26 13:47:10 1998 Geoffrey Noer <noer@cygnus.com> * Makefile.in: add back install of include/net which was removed by accident.Mon Oct 26 15:25:22 1998 Christopher Faylor <cgf@cygnus.com> * strace.cc (get_strace_mutex): Don't reset last windows error. (strace_printf): Preserve last windows error.Mon Oct 26 11:01:46 1998 Christopher Faylor <cgf@cygnus.com> * uname.cc (uname): Remove slash from system name.Mon Oct 26 02:11:44 1998 Geoffrey Noer <noer@cygnus.com> * include/asm/byteorder.h: add missing __cplusplus wrapper.Mon Oct 26 00:46:33 1998 Christopher Faylor <cgf@cygnus.com> * uname.cc (uname): Remove space from the system name.Sun Oct 25 23:47:56 1998 Christopher Faylor <cgf@cygnus.com> * fhandler_console.cc (console_read): Several typos caused flaky behavior when \r or \n detected under ENABLE_LINE_INPUT. Also ignore first \n detected under ENABLE_LINE_INPUT if it isn't preceded by a \r. This avoids problems when switching from "raw" mode into "cooked mode.Sun Oct 25 12:28:21 1998 Geoffrey Noer <noer@cygnus.com> * cygwin.din: remove unnecessary __cygwin32_stack_trace and __cygwin_stack_trace exports.Sat Oct 24 21:18:46 1998 Christopher Faylor <cgf@cygnus.com> patch from Corinna Vinschen <corinna.vinschen@cityweb.de>: * path.cc (symlink): Standard protection for symlink should be 0777. * syscalls.cc (num_entries): Calculated links for directory entry should only include directories.Sat Oct 24 20:51:08 1998 Christopher Faylor <cgf@cygnus.com> * mkvers.sh: Modify check for CVS/Tag to work around ash bug. * sigproc.cc (wait_sig): Fix detection of non-blockable signals.Fri Oct 23 18:24:43 1998 Geoffrey Noer <noer@cygnus.com> * environ.cc: CYGWIN32 environment variable is now called CYGWIN * window.cc: lose "32" in Cygwin32WndClass * syslog.cc: lose "32" in WIN95_EVENT_LOG_PATH and CYGWIN32_LOG_NAME.Fri Oct 23 16:32:59 1998 Geoffrey Noer <noer@cygnus.com> * utils/cygcheck.cc: reformat, add copyright noticeFri Oct 23 18:15:28 1998 DJ Delorie <dj@cygnus.com> * utils/cygcheck.cc: new file * utils/Makefile.in: build cygcheck.exeFri Oct 23 16:48:41 1998 Christopher Faylor <cgf@cygnus.com> * exceptions.cc (signals_init): Add error to api_fatal. (events_init): Ditto. Collapse printfs into one. (winsock_init): Ditto. * net.cc (winsock_init): Remove "Cygwin" from error message.Fri Oct 23 13:48:10 1998 Geoffrey Noer <noer@cygnus.com> * Makefile.in: install include/cygwin headers, losing the "32". * include/cygwin32: removeFri Oct 23 14:36:31 1998 Christopher Faylor <cgf@cygnus.com> * environ.cc (environ_init): Avoid reallocating environ array. * exec.cc: Increase number of arguments to 1024 throughout. * fhandler.cc (fhandler_disk_file::open): Revert to checking a file for '#!' to find out if it is executable but add extra check for NTEA which, if set, eliminates the need for the read. * sigproc.cc (sigproc_terminate): Close hwait_sig and set it to NULL prior to closing other handles since this flags some routines that the process is going down.Fri Oct 23 00:31:27 1998 Geoffrey Noer <noer@cygnus.com> * utils/*: remove "32"s from cygwin32_foo function callsFri Oct 23 00:24:27 1998 Geoffrey Noer <noer@cygnus.com> * include/cygwin/version.h: increment CYGWIN_VERSION_DLL_MINOR and CYGWIN_VERSION_API_MINOR since I'm changing the API in a meaningful but backwards-compatible fashion. * exceptions.cc: strip "32" from cygwin32_exception_handler debug printfs * net.cc: strip "32" from all net functions * select.cc, syscalls.cc, winsup.h: lose "32" from cygwin32_select * cygwin.din: adjust for these changes (no backwards compatability issues here). * cygwin.din: rename all cygwin32_foo functions, aliasing as cygwin_foo for backwards compat. for now but intend to lose them at a later date. * include/sys/cygwin.h: copy all cygwin32_ protos and make them usable without the "32". We will remove the cygwin32_ ones at a later date. * external.cc, external.h: lose "32" from cygwin32_internal * shared.cc, winsup.h: lose "32" in cygwin32_getshared * path.cc, path.h: lose "32" in cygwin32_foo comments * dll_init.cc: lose "32" in cygwin32_detach_dll * hinfo.cc: lose "32" in cygwin32_attach_handle_to_fd * libccrt0.cc: lose "32" in refs to cygwin32_attach_dll * pinfo.cc: lose "32" in cygwin32_winpid_to_pid * include/cygwin32: remove all files except cygwin32_dll.h which some people may already be including. Aim to remove this remaining file at a later date. * include/cygwin: move all include/cygwin32 files here. * cygwin/cygwin_dll.h: change protos to reflect loss of "32"s * include/net/if.h, include/netinet/in.h, include/netinet/ip.h, include/netinet/ip_icmp.h, include/asm/socket.h: include/sys/socket.h: include the headers in include/cygwin * Makefile.in, winsup.h: fix references to include/cygwin32/version.h * libcctype.c, smallprint.c, test.c: lose "32" in Cygwin32 refs in comments * include/dlfcn.h, include/exceptions.h, include/mapi.h, include/winsock.h, include/mywinsock.h: ditto * config/*: ditto * profil.c: ditto, and respaceThu Oct 22 22:52:40 1998 Geoffrey Noer <noer@cygnus.com> * net.cc, exceptions.cc, hinfo.cc, select.cc, include/mywinsock.h: rename __INSIDE_CYGWIN32__ to __INSIDE_CYGWIN__Thu Oct 22 17:39:06 1998 Geoffrey Noer <noer@cygnus.com> First round of Cygwin32 -> Cygwin renaming. In all files, rename Cygwin32 to Cygwin in comments. * CYGWIN32_LICENSE: delete and * CYGWIN_LICENSE: add it back under this nameThu Oct 22 20:10:24 1998 Christopher Faylor <cgf@cygnus.com> * exceptions.cc: Eliminate cs mutex. Just use signal_mutex throughout. Rename sig_dispatch_mutex to signal_mutex throughout. (lock_cs): Rewrite to be a front-end for get_signal_mutex. (unlock_cs): Rewrite to be a front-end for release_signal_mutex. (set_process_mask): Synchronize signals after resetting mask. * sigproc.cc (release_signal_mutex): Report on success or failure of signal_mutex release. * include/Windows32/Defines.h (FILE_FLAG_WRITE_THROUGH): Make unsigned to avoid a compiler warning.Thu Oct 22 14:23:49 1998 Geoffrey Noer <noer@cygnus.com> * utils/Makefile.in: disable building cygwin.exe.Thu Oct 22 14:16:10 1998 Christopher Faylor <cgf@cygnus.com> * exceptions.cc (sig_handle): Minimize life of cs lock during handling of signals to reduce the potential for a race.Thu Oct 22 10:23:19 1998 Christopher Faylor <cgf@cygnus.com> * include/sys/strace.h: Minor addition from threadsafe-branch.Thu Oct 22 09:03:18 1998 Christopher Faylor <cgf@cygnus.com> * debug.cc (close_handle): Error condition needs a return value. * environ.cc (parse_thing): char pointers should all be constant. (add): Ditto. * heap.cc (heap_init): Provide a little more information in fatal printf. Use api_fatal to print errors. * sigproc.cc (sigproc_terminate): Move code executed on thread termination here from wait_sig since this function may actually be executing in the signal thread. * strace.cc (strace_open): Argument should be const. (strace_init): Ditto. * winsup.h: Ditto. * include/cygwin32/version.h: Note that original shared memory version was 0 for 98r2.Wed Oct 21 08:41:39 1998 Christopher Faylor <cgf@cygnus.com> * dcrt0.cc (__api_fatal): Remove "cygwin" identifier. * fhandler.cc (fhandler_disk_file::open): Set symlink flag appropriately for previous change. * shared.cc (shared_name): Initialize static buffer to (hopefully) force it into NO_COPY segment. * mkvers.sh: Reorganize, add cvs tag detection, and output cygwin "info" defines.Tue Oct 20 18:42:50 1998 Geoffrey Noer <noer@cygnus.com> * include/cygwin32/version.h: rewrite versioning comments, updating for new scheme but keeping historical information.Mon Oct 19 23:45:24 1998 Geoffrey Noer <noer@cygnus.com> * include/windows.h: remove Objective-C BOOL ifdef, now taken care of within the include/Windows32 header files. * fhandler_console.cc: fix KeyEvent references in light of changes to the KeyEvent struct in the Windows32 headers. Update include/Windows32 header files. Changes from Mumit Khan <khan@xraylith.wisc.edu>, Corinna Vinschen <corinna.vinschen@cityweb.de>, and me. * include/Windows32/CommonFunctions.h: new file, contents from Functions.h. * include/Windows32/*.h: Misc updates.Mon Oct 19 20:26:15 1998 Christopher Faylor <cgf@cygnus.com> * debug.cc: Throughout, avoid calling *_printf while lock is active. Previous lock count was not thread-safe. * fhandler_console.cc (console_read): Avoid sending a \r to caller if ENABLE_LINE_INPUT. (fhandler_console::read): Rely on console_read to handle \r\n conversion.Mon Oct 19 12:10:09 1998 Christopher Faylor <cgf@cygnus.com> * mkvers.sh: Use more portable constructs to allow running this with /bin/sh, bash, and ksh.Mon Oct 19 11:19:58 1998 Christopher Faylor <cgf@cygnus.com> * path.cc (mount_info::from_registry): Missed "b15.0" part for writing mount information back to registry. (mount_info::init): Remove obsolete stuff.Mon Oct 19 10:42:17 1998 Christopher Faylor <cgf@cygnus.com> * Makefile.in: Avoid newer GNU make construction when building version.cc.Mon Oct 19 00:09:06 1998 Geoffrey Noer <noer@cygnus.com> * Makefile.in: invoke mkvers.sh with $(SHELL)Sun Oct 18 15:19:17 1998 Christopher Faylor <cgf@cygnus.com> * fhandler.cc (set_name): Accept unit argument for generating win32_name. (fhandler_base::fhandler_base): Ditto. (fhandler_dev_floppy::fhandler_dev_floppy): Ditto. (fhandler_dev_tape::fhandler_dev_tape): Ditto. (fstat): Set symlink bit only if symlink_p is positive. * fhandler.h: Reflect unit argument changes. * fhandler_serial.cc (fhandler_serial::fhandler_serial): Accept unit argument for generating win32_name. * hinfo.cc (hinfo::build_fhandler): Pass unit argument to constructor where apropriate. * path.cc (path_conv::path_conv): Set symlink_p to a positive value if !nofollow, negative otherwise. (windows_device_names): Can't default to \dev\comx. \dev part doesn't work. (get_device_number): Accept just "comN" for backwards compatibility.Sat Oct 17 01:58:15 1998 Christopher Faylor <cgf@cygnus.com> * dcrt0.cc (globify): Fix problem with argument corruption due to use of pointer freed by realloc.Sat Oct 17 00:10:53 1998 Christopher Faylor <cgf@cygnus.com> Change NOT_OPEN_FD to dtable.not_open throughout. * Makefile.in: Change .dll name to cygwin1.dll. Increment the '1' when there are API/shared memory changes. Make version.cc file every time .dll is linked. Remove datestamp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -