⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog-2000

📁 cygwin, 著名的在win32下模拟unix操作系统的东东
💻
📖 第 1 页 / 共 5 页
字号:
Tue Dec 27  1:08:00 2000  Corinna Vinschen <corinna@vinschen.de>	* cygwin.din: Add symbols for `getrlimit' and `setrlimit'.	* exceptions.cc (stackdump): Avoid creating stackdump when	`rlim_core' is 0.	* resource.cc: New global variable `rlim_core'.	(getrlimit): New function.	(setrlimit): Ditto.	include/cygwin/version.h: Bump minor API version to 32 due to	adding `getrlimit' and `setrlimit'.	include/sys/resource.h: Add defines, types and prototypes for	`getrlimit' and `setrlimit'.Mon Dec 25 22:18:42 2000  Christopher Faylor <cgf@cygnus.com>	* autoload.h: Make DLL initializers global to avoid inlining.	* exceptions.cc (interrupt_setup): Reorganize arguments to allow use of	regparm.	(interrupt_now): Ditto.	(interrupt_on_return): Ditto.	(call_handler): Ditto.Mon Dec 25 13:36:44 2000  Christopher Faylor <cgf@cygnus.com>	* include/cygwin/version.h: Bump DLL minor version number to 8.Wed Dec 20 13:37:00 2000  Corinna Vinschen <corinna@vinschen.de>	* autoload.cc: Add load statement for SetSecurityDescriptorControl.	* security.cc (alloc_sd): Always set SE_DACL_PROTECTED flag on	Win2K and higher.Wed Dec 20 01:02:13 2000  Christopher Faylor <cgf@cygnus.com>	* exceptions.cc (reset_signal_arrived): Make global to avoid inlining.Wed Dec 20 00:57:10 2000  Christopher Faylor <cgf@cygnus.com>	* fhandler_serial.cc (fhandler_serial::raw_read): Always find number of	bytes ready to be read whether overlapped_armed or not.Tue Dec 19 21:39:00 2000  Corinna Vinschen <corinna@vinschen.de>	* syscalls.cc (remove): New function, overriding the newlib	implementation.Tue Dec 19 16:26:00 2000  Corinna Vinschen <corinna@vinschen.de>	* environ.cc (struct parse_thing): Add entry for new CYGWIN option	`smbntsec'.	* path.cc (path_conv::check): Check path for being a remote path.	If so and `allow_smbntsec' is set to FALSE, set has_acls to FALSE.	* security.cc: Add global definition for `allow_smbntsec'.	* security.h: Add extern declaration for `allow_smbntsec'.	* fhandler.cc (fhandler_disk_file::open): Eliminate extern declaration	of `allow_ntsec'.	* syscalls.cc: Ditto.Fri Dec 15 18:54:42 2000 Bradley A. Town <townba@pobox.com>	* fhandler_console.cc (read): Add support for xterm-style mouse event	reporting.	(fhandler_console::char_command): Honor mouse events.	(fhandler_console::open): Enable mouse input events.	(fhandler_console::input_tcsetattr): Ditto.	* select.cc (peek_console): Add check for mouse events.Fri Dec 15 17:23:17 2000  Christopher Faylor <cgf@cygnus.com>	* path.cc (normalize_posix_path): Calculate path name length overruns	more dynamically.	(normalize_win32_path): Ditto.	* Makefile.in: Avoid scanning the directory twice for *.d files.Thu Dec 14 23:37:51 2000  Christopher Faylor <cgf@cygnus.com>	* fhandler.h (fhandler_console): Add additional argument to	char_command method.	* fhandler_console.cc (fhandler_console::read): Revert previously	misapplied patch.	(fhandler_console::char_command): Add a second argument.	(fhandler_console::write): Recognize when a '?' is found after a	<esc>[.Tue Dec  5 17:06:00 2000  Corinna Vinschen <corinna@vinschen.de>	* net.cc (cygwin_rexec): Eliminate superfluous call to	`set_socket_inheritance'.	* include/sys/socket.h: Add SUS defines for option values to `shutdown'.Sun Dec 10 17:19:04 2000  Christopher Faylor <cgf@cygnus.com>	* include/sysexits: New file.2000-12-09  Egor Duda <deo@logos-m.ru>	* autoload.cc: Autoload CharToOemA.	* dcrt0.cc (dll_crt0_1): Translate command line to OEM if current	codepage is OEM.	* environ.cc: Add new option 'codepage' to CYGWIN environment variable.	* fhandler_clipboard.cc (fhandler_clipboard::read): Read clipboard in	OEM mode if current codepage is OEM.	* fhandler_console.cc (fhandler_console::read): Only translate console	input if current codepage is ANSI.	* fhandler_console.cc (fhandler_console::write_normal): Translate	output data if current codepage is ANSI.	* pinfo.cc (codepage_init): New function.  Setup current codepage from	CYGWIN environment variable and set codepage for file APIs.	* security.cc (read_sd): Translate file name to it if current codepage	is OEM.	* winsup.h: (sys_wcstombs,sys_mbstowcs): Use current codepage for	translations between multibyte and widechar string and vice versa.Sat Dec  9 16:29:45 2000  Christopher Faylor <cgf@cygnus.com>	* path.cc (normalize_win32_path): Check for explicit use of two slashes	at the beginning of a path.  These should be treated specially	regardless of whether they are UNC paths or old-style //a paths.  Avoid	adding cwd to a path if the path already begins with '/'.Fri Dec  8 22:21:01 2000  Christopher Faylor <cgf@cygnus.com>	* path.cc (normalize_win32_path): Reorganize logic to accommodate	chroot.  Always check for MAX_PATH overrun.  Avoid adding one too many	backslashes when src path begins with a slash.  From Corinna Vinschen.	* winsup.h: Force demangling for dll_crt0 for newer compilers.Thu Dec 7 12:10:00 2000  Edward M. Lee  <tailbert@yahoo.com>	* cygwin.din: Declare strtok_r for the import lib. Already in the DLL.Wed Dec 6 15:39:18 2000  Earnie Boyd  <earnie_boyd@yahoo.com>	* include/sys/uio.h (readv): Correct prototype.	(writev): Ditto.Tue Dec  5 17:06:00 2000  Corinna Vinschen <corinna@vinschen.de>	* include/sys/uio.h: Include <sys/cdefs.h>. Use __BEGIN_DECL and	__END_DECL.	Add declarations for `readv' and `writev'.Mon Dec  4 20:49:00 2000  Corinna Vinschen <corinna@vinschen.de>	* Makefile.in: Change `-nostartfiles' to `-nostdlib' to avoid	automatic linking with default libraries when linking new-cygwin1.dll.	Link with libgcc.a and libstdc++.a explicitly.Sun Dec  3 01:20:25 2000  Christopher Faylor <cgf@cygnus.com>	* path.cc (normalize_win32_path): Handle UNC paths better.	(slash_unc_prefix_p): Allow backslash UNC paths.Sun Dec  3 00:20:25 2000  Christopher Faylor <cgf@cygnus.com>	* Makefile.in: Remove some extra cruft.Sun Dec  3 00:13:26 2000  Christopher Faylor <cgf@cygnus.com>	* Makefile.in: Use CXX to build the DLL.	* configure.in: Find correct c++ compiler.	* configure: Regenerate.	* path.cc (normalize_posix_path): Put correct drive at beginning of \foo style paths.	(chdir): Don't send non-posix path to cygcwd.set.Sat Dec  2 22:26:00 2000  Corinna Vinschen <corinna@vinschen.de>	* net.cc (get_inet_addr ): Close AF_UNIX socket file after reading.Wed Nov 29 18:25:53 2000  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>	* cygheap.cc (chgheap_root::operator =): Check root dir properly.Thu Nov 29 18:11:00 2000  Corinna Vinschen <corinna@vinschen.de>	* net.cc (cygwin_inet_aton): Return nonzero if the address	is valid, zero if not according to Linux man page.Mon Nov 27 21:09:50 2000  Kelley Cook <kelley.cook@home.com>	* mmap.cc (munmap): Check that mmap and munmap length match.Tue Nov 28 18:08:00 2000  Corinna Vinschen <corinna@vinschen.de>	* fhandler.cc (fhandler_disk_file::open): Check for buggy CreateFile	condition.	* path.cc (path_conv::check): Get file system type in call to	GetVolumeInformation to check for file systems with buggy CreateFile.	* path.h (enum path_types): Add PATH_HASBUGGYOPEN.	(class path_conv): Add methods `has_buggy_open' and	`set_has_buggy_open'.Sun Nov 26 16:26:14 2000  Christopher Faylor <cgf@cygnus.com>	* fhandler.cc (is_at_eof): New function.	(fhandler_base::raw_read): Detect special case where last error ==	ERROR_NOACCESS but the file is at EOF.  Most UNIXes do not consider	this to be an error.Sun Nov 26 14:37:29 2000  Christopher Faylor <cgf@cygnus.com>	* include/cygwin/version.h: Bump DLL minor version number to 7.Sat Nov 25 11:27:00 2000  Corinna Vinschen <corinna@vinschen.de>	* include/cygwin/version.h: Bump minor API version due to adding	inet_aton.Sat Nov 25 11:07:00 2000  Corinna Vinschen <corinna@vinschen.de>	* net.cc (cygwin_inet_aton): New function.	* cygwin.din: Export cygwin_inet_aton as inet_aton.Sat Nov 25 01:57:42 2000  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>	* path.cc (mount_info::read_cygdrive_info_from_registry): Read system	cygdrive prefix with KEY_READ.	(mount_info::get_cygdrive_info): Ditto.Wed Nov 22 11:18:02 2000  Christopher Faylor <cgf@cygnus.com>	* Makefile.in: new-temp.a -> new-templib.aMon Nov 20 17:04:43 2000  Christopher Faylor <cgf@cygnus.com>	* spawn.cc (spawn_guts): Quoting was still wrong.  Keep trying to	fix it.Mon Nov 20 14:26:38 2000  Christopher Faylor <cgf@cygnus.com>	* spawn.cc (spawn_guts): YA tweak for dealing with arcane rules of	quoting in "normal" Microsoft programs.	* child_info.h: Bump fork magic number.	* include/sys/mount.h: Add an entry for mixed mode.Fri Nov 17 12:28:00 2000  Corinna Vinschen <corinna@vinschen.de>	* path.cc (normalize_posix_path): Special care for root directory	in case of files beginning with a dot.Fri Nov 17 12:28:00 2000  Corinna Vinschen <corinna@vinschen.de>	* syslog.cc (syslog): Add users SID to NT syslog entry.Thu Nov 16 15:59:58 2000 Bradley A. Town <townba@pobox.com>	* fhandler_console.cc: New member variable `dwBufferSize' for `info'.	(fillin_info): Set `dwBufferSize' to the size of the console buffer.	(clear_screen): Use width of console buffer to calculate how many	spaces to clear.Thu Nov 16 15:24:45 2000  Christopher Faylor <cgf@cygnus.com>	* Makefile.in: Make import library creation 'make -j2' friendly.Thu Nov 16 10:28:00 2000  Corinna Vinschen <corinna@vinschen.de>	* uinfo.cc (uinfo_init): Call `cygwin_set_impersonation_token' to	reset `cygheap->user.token' to INVALID_HANDLE_VALUE.Thu Nov 16 00:18:15 2000  Christopher Faylor <cgf@cygnus.com>	* exceptions.cc (interrupt_setup): Don't set signal mask here or races	occur with main thread.  Set it in sigdelayed instead.	(sigreturn): Reflect change in stack order of ebp and flags.	(sigdelayed): Set stack frame correctly.  Call set_process_mask here	with flags for last trapped signal.	(signal_dispatch): Add newmask.	* sigproc.cc (wait_sig): Eliminate ill-considered attempt to halt	looping signal processors.	* perthread.h (signal_dispatch): Add newmask field.Wed Nov 15 22:08:00 2000  Corinna Vinschen <corinna@vinschen.de>	* uinfo.cc (internal_getlogin): Change parameter list to reflect	that `token' is member of cygheap_user now.	(uinfo_init): Use modified internal_getlogin.	* syscalls.cc (seteuid): Ditto.Wed Nov 15 21:56:00 2000  Corinna Vinschen <corinna@vinschen.de>	* cygheap.h: Move `token' and `impersonated' from class _pinfo	to class cygheap_user.	* pinfo.h: Ditto.	* fork.cc (fork_child): Change usage of `token' and `impersonated'	accordingly.	(fork_parent): Ditto.	* security.cc (cygwin_set_impersonation_token): Ditto.	* sigproc.cc (proc_subproc): Ditto.	* spawn.cc (spawn_guts): Ditto.	* syscalls.cc (seteuid): Ditto.	* uinfo.cc (uinfo_init): Ditto.Wed Nov 15  9:59:00 2000  Corinna Vinschen <corinna@vinschen.de>	* spawn.cc (spawn_guts): Revert patch to ignore chroot settings	on creating native Win32 environment.Wed Nov 15 01:44:37 2000  Christopher Faylor <cgf@cygnus.com>	* fork.cc (slow_pid_reuse): Off-by-one.Wed Nov 15 01:20:24 2000  Christopher Faylor <cgf@cygnus.com>	Throughout use myself->ppid_handle rather than parent_alive.	* child_info.h (child_info): Eliminate parent_alive.	* dcrt0.cc (dll_crt0_1): Call fork_init for debugging pid creation.	* fork.cc (fork_child): Reflect change to fixup_mmaps_after_fork	arguments.	(slow_pid_reuse): New function to grab last 'n' pids to prevent pid	reuse.	(fork_parent): Move last_fork_proc into slow_pid_reuse.	fork_pids debugging.  Eliminate unnecessary call to set_child_mmap_ptr.	(fork_init): New debugging function.	* mmap.cc (fixup_mmaps_after_fork): Renamed from	recreate_mmaps_after_fork.  Rely on copied data after a fork.	(set_child_mmap_ptr): Eliminate.	* pinfo.h (_pinfo): Eliminate parent_alive, mmap_ptr and reflect above	changes.	* spawn.cc (spawn_guts): Eliminate vestiges of "old way" of sending new	hProc to parent process.Wed Nov 15  0:51:00 2000  Corinna Vinschen <corinna@vinschen.de>	* cygheap.cc (cygheap_root::cygheap_root): New function.	(cygheap_root::~cygheap_root): Ditto.	(cygheap_root::operator=): Ditto.	(cygheap_user::~cygheap_user): Ditto.	(cygheap_user::set_name): Ditto.	(cygheap_user::set_logsrv): Ditto.	(cygheap_user::set_domain): Ditto.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -