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

📄 changelog-1996

📁 cygwin, 著名的在win32下模拟unix操作系统的东东
💻
📖 第 1 页 / 共 5 页
字号:
	(pclose): delete stub in favor of newlib'sTue Sep 10 17:20:56 1996  Geoffrey Noer  <noer@cygnus.com>	* configure.in: don't transform names (the only time this might	be a good idea is for unix x cygwin32)	* configure: regenerated with autoconfTue Sep 10 17:20:56 1996  Geoffrey Noer  <noer@cygnus.com>	patch from Sergey Okhapkin <sos@prospect.com.ru>:	* fhandler.cc (FakeReadFile): support arrow keys, stop treating	bringing window to front as a key down (resulting in random	characters being printed in bash).Mon Sep  9 19:09:36 1996  Geoffrey Noer  <noer@cygnus.com>	* syscalls.cc (system): fix system callFri Sep  6 09:33:13 1996  Doug Evans  <dje@canuck.cygnus.com>	* fhandler.h (fhandler_base): Make execable_p public char, not	private signed char.  Delete get_execable.	* fhandler.cc (fhandler_base::get_execable): Renamed to	check_execable_p.	(fhandler_base::open): Restore symlink support.	Set execable_p, symlink_p.	(fhandler_base::fstat): Replace call to get_execable with reference	to execable_p.	(fhandler_base::fhandler_base): Set execable_p to 0.	* path.h (symlink_check): Declare it.	* path.cc (symlink_check): New function.	(readlink): Call it.	(symlink_follow): Likewise.  New arg EXEC, callers updated.	* syscalls.cc (_stat_worker): New arg CALLER, callers updated.	* syscalls.cc: Delete all occurences of in/out and MARK.Thu Sep  5 18:51:01 1996  Doug Evans  <dje@canuck.cygnus.com>	* fork.cc: Don't include <ctype.h>.  Delete find_exec and support.	* spawn.cc: Include <ctype.h>.  Move find_exec and support here.	(perhaps_suffix): New argument report_failure_p, callers updated.	(find_exec_1): Use perhaps_suffix when scanning PATH.	(spawn_guts): Replace code to translate posix to win32 path lists	with calls to utility fns that do the job.Wed Sep  4 13:30:57 1996  Doug Evans  <dje@canuck.cygnus.com>	* path.cc (readlink): Make more bulletproof.Wed Aug 28 16:44:24 1996  Geoffrey Noer  <noer@cygnus.com>	* syscalls.cc (system): use execlp	* public release beta 16 madeTue Aug 27 09:58:14 1996  Doug Evans  <dje@canuck.cygnus.com>	* version.h (CYGWIN_DLL_VERSION_MINOR): Bump up to 2.Mon Aug 26 15:12:44 1996  Geoffrey Noer  <noer@cygnus.com>	* syscalls.cc (system): added basic system() call.Mon Aug 26 13:46:30 1996  Doug Evans  <dje@canuck.cygnus.com>	* cygwin.din (cygwin_fork_helper__FPvN30): Delete.	(vfork,select): Add.	* fork.cc (prepare_child): Delete, contents moved into	cygwin_fork_helper1.	(cygwin_fork_helper): Delete, contents moved into __fork.	* winsup.h (cygwin_fork_helper): Delete.	* path.cc: #include <fcntl.h>.	(symlink,readlink): Reenable, rewrite.	(symlink_follow): New function.	* path.h (symlink): Delete.	(SYMLINK_COOKIE, MAX_LINK_DEPTH): Define.	(symlink_follow): Declare.	* spawn.cc (spawn_guts): Rewrite symlink support.	* syscalls.cc (_unlink): Make arg a const char *.	* winsup.h (_unlink): Likewise.	* spawn.cc (spawn_guts): Fix allocation of stack space for sh.exe path.	* include/sys/errno.h: Deleted.  Use newlib's.Fri Aug 23 16:00:00 1996  Jeremy Allison <jra@cygnus.com>	* net.cc (getdomainname): Changed win95 code to open	"System" key rather than "SYSTEM". I think the registry	is case-sensitive. Thu Aug 22 17:04:09 1996  Geoffrey Noer  <noer@cygnus.com>	move fork into the dll:	* libcfork.cc: deleted	* fork.cc (vfork): used to be in libcfork.cc	* (__fork): used to be in libcfork.cc	* (fork): used to be in libcfork.cc		* Makefile.in: don't build libcfork.cc any more	* libccrt0.cc: set data_start, etc. from dll structure	* winsup.h: add data_start, etc. to public vars in dll	* cygwin.din: list forkThu Aug 22 01:36:53 1996  Geoffrey Noer  <noer@cygnus.com>	* registry.cc: fix new registry code	* syscalls.cc: make Windows95 check function extern "C"Wed Aug 21 16:15:47 1996  Geoffrey Noer  <noer@cygnus.com>        * cygwin.din: list vfork        * dirsearch.cc: fix errno setting in readdir that caused        diff to not function on directories        * pipe.cc: reformattedWed Aug 21 15:12:47 1996  Jeremy Allison <jra@cygnus.com>	* net.cc (domainname): Changed getdomainname to get the 	information from the registry.	* registry.h:  Modified interface to reg_key.	* registry.cc: Added open(),close() calls, made 	get/set string values return error indication, added trailing 	underscore to hkey member so it can be seen to 	be a class member.	* include/winadvapi.h: Added KEY_READ and KEY write	defines for registry access.Mon Aug 19 09:22:35 1996  Doug Evans  <dje@canuck.cygnus.com>	* path.cc (split_path): New function.	* path.h (split_path): Declare it.	* cygwin.din (cygwin32_split_path): Export it.	* include/winkernel.h (FILE_SHARE_DELETE): Define.	* syscalls.cc (__do_global_[cd]tors], __main): Move from here.	* dcrt0.cc: To here.	* dcrt0.cc (recur): Restore (now that we know WHY it was needed).	(dll_crt0_1): Probe forked child's stack out.	* fork.cc (FORK_WAIT_TIMEOUT): Bump up to two minutes.		* fork.cc (dump_jmp_buf): New function.	(cygwin_fork_helper1): Call it.	* dcrt0.cc (dll_crt0:1): Call it.	* winsup.h (dump_jmp_buf): Declare it.	* fork.cc (cygwin_fork_helper1): Reenable child suspend before	stack copy code.Sat Aug 17 04:06:36 1996  Geoffrey Noer  <noer@cygnus.com>	* dirsearch.cc: reformatted, removed a couple of gotosThu Aug 15 17:56:08 1996  Geoffrey Noer  <noer@cygnus.com>	* cygwin.din: added __eprintf, a newlib function needed by assert.	* times.cc: swap gmtime and localtime (gmtime really was localtime	and vice versa).Tue Aug 13 03:46:22 1996  Geoffrey Noer  <noer@cygnus.com>	* signal.cc: renamed all signal variables "sig",	fixed signal range error checking in all relevant functions,	(sigaddset): new	(sigismember): new	(sigfillset): new	(sigemptyset): new	* cygwin.din: added corresponding entries for new signal functions.	* cygwin.h: added protos for them 	* fhandler.cc, fhandler.h: major reformat of code	* net.cc (cygwin32_socket): call checkinit() at start to	initialize WinSock in case it isn't already.	* syscalls.cc (access): set errno appropriately when no	write access	* fcntl.cc: reformattingSat Aug 10 16:30:14 1996  Geoffrey Noer  <noer@cygnus.com>	* signal.cc (_raise): rewrite to shorten code, corrected	return values.  	* fcntl.cc, net.cc, signal.cc, stubs.c: reformatted, added	public domain notice at the tops if they were missing.   Fri Aug  9 18:19:12 1996  Geoffrey Noer  <noer@cygnus.com>        * syscalls.cc (_rename): return -1 if file to be renamed        doesn't exist.  Reformatted whole file.	* fork.cc: increase timeout value to 60 sec from 30 secThu Aug  8 17:44:39 1996  Jim Wilson  <wilson@cygnus.com>	* config/i386/longjmp.c: Increment %eax if it is zero.Wed Aug  7 15:51:04 1996  Geoffrey Noer  <noer@cygnus.com>	* include/sys/mman.h: fixed defines for PROT_READ et al to	match what's more normally there in unix	* sysdef/i386/*: removed the extra underscores present in most	of these files that shouldn't have been there	* net.cc: cleaned up whitespace, formattingTue Jul 16 12:43:16 1996  Doug Evans  <dje@canuck.cygnus.com>	* libccrt0.cc (__version): Deleted, unused.	* uname.c (uname): Print CYGWIN_DLL_VERSION is version field.Mon Jul 15 16:48:29 1996  Doug Evans  <dje@canuck.cygnus.com>	* version.h (CYGWIN_DLL_VERSION_MINOR): Bump up to 1.	Path handling clean up, pass 2 (use //<letter>, not /.<letter>.).	* path.cc (SLASH_DRIVE_PREFIX_LEN): Delete.	(slash_drive_to_win32_path): New function.	(mount_info::posix_path_p): Delete support for $CYGWIN,	always return 1.	(path_conv::path_conv): Call slash_drive_to_win32_path.	(mount_info::conv_to_win32_path): Renamed from	posix_path_to_win32_path.  All callers updated.	(mount_info::conv_to_posix_path): Renamed from	win32_path_to_posix_path.  All callers updated.	(normalize_posix_path): Keep two leading /'s (or \'s).	(normalize_win32_path): Likewise.	(conv_to_{win32,posix}_path): Renamed from	{posix,win32}_path_to_{win32,posix}_path_keep_rel.	(conv_to_full_{win32,posix}_path): Renamed from	{posix,win32}_path_to_full_{win32,posix}_path.	(posix_path_list_p): New function.	(cygwin32_{unix,dos}_path_to_{dos,unix}_path_keep_rel): Delete.	({unix,dos}_path_to_{dos,unix}_path): Delete.	({win32,posix}_to_{posix,win32}_path_list_buf_size): Renamed from	cygwin32_{win32,posix}_to_{posix,win32}_path_list_buf_size.	({win32,posix}_to_{posix,win32}_path_list): Renamed from	cygwin32_{win32,posix}_to_{posix,win32}_path_list.	(slash_drive_prefix_p): Recognize //<letter>, not /.<letter>.	(build_slash_drive_prefix): Update.	* path.h: Update.	* cygwin.din ({dos,unix}_path_to_{unix,dos}_path): Delete.	(cygwin32_{dos,unix}_path_to_{unix,dos}_path_keep_rel): Delete.	(cygwin32_conv_to_{posix,win32}_path): Renamed from	(cygwin32_{win32,posix}_path_to_{posix,win32}_path_keep_rel.	(cygwin32_conv_to_full_{posix,win32}): New exports.	(cygwin32_posix_path_list_p): New export.	* dcrt0.cc (path_len): Delete.	(PATH_ENV_BUF_SIZE): Delete.	(conv_path_names): Delete all but PATH.	(dll_crt0_1): Rewrite environment variable conversion code.	* fork.cc (find_exec_1): Delete _SC_PATH_RULES support.  Determine	path delimiter by calling posix_path_list_p.	* shared.cc (shared_info::initialize): Delete `path_rules'.	* sysconf.cc (sysconf): Delete _SC_PATH_RULES.	* winsup.h (shared_info): Delete `path_rules'.	* fork.cc (cygwin_fork_helper1): Reset u->forkee after child has	started.	* pinfo.cc (pinfo::init_from_fork): Delete.  Empty function.	* fork.cc (cygwin_fork_helper1): Delete call to it.	* utils/kill.cc (usage): New function.	(main): Allow multiple pids to be passed.  Call usage.Mon Jul 15 13:07:23 1996  Michael Meissner  <meissner@tiktok.cygnus.com>	* Makefile.in (install): If cross compiling, install the	cygwin.dll file as $target_alias-cygwin.dll in the bin directory,	instead of plain cygin.dll.	Install the cygwin.dll file in the library directory as well.	* configure.in: Test for cross compiling, and if cross compiling,	transform name of cygwin.dll file in the binary directory.	* configure: Regenerate.	* utils/Makefile.in (Makefile): Rebuild Makefile if configure.in	changes.	(install): Use the toplevel install.sh to install the utilities,	and transform the name if cross compiling.	* utils/configure.in: Test for cross compiling, and if cross	compiling, tranform mount, umount, ps, etc.  Do not call	AC_PROG_INSTALL anymore.	* utils/configure: Regenerate.Fri Jul 12 16:25:09 1996  Geoffrey Noer  <noer@cygnus.com>	*  Makefile.in: also make install in utils subdir so "mount"	et al gets installed.Thu Jul 11 17:53:31 1996  Geoffrey Noer  <noer@cygnus.com>	* include/sys/param.h: fixed value of HZ (now 1000 instead of 100).	caused bug that showed up as "time sleep 5" returning 50.Thu Jul 11 14:08:09 1996  Geoffrey Noer  <noer@cygnus.com>	* fhandler.cc: correct typo in comment	* exceptions.cc: remove definition of sig_func_ptr, replace	occurances with newlib-defined _sig_func_ptr.Wed Jul 10 19:12:18 1996  Doug Evans  <dje@canuck.cygnus.com>	* version.h (CYGWIN_DLL_VERSION_{MAJOR,MINOR}): Bump up to 17.0.	* winsup.h (class per_process): New members {public,internal}_reserved.	(SIZEOF_PER_PROCESS): Define.	* dcrt0.cc (dll_crt0_1): Add sanity check of per_process size.	Don't call checkout for forkee.	* libccrt0.cc (cygwin_crt0): Set magic_biscuit to sizeof per_process	again.	* utils/ps.cc (main): Print uid.	* hinfo.h: Deleted.  Contents moved to winsup.h.	* Makefile.in (WINSUP_H): Update.	* dcrt0.cc (u, environ): Moved here.	* shared.cc: From here.	* pinfo.cc (pinfo_init): Renamed from pinfo_init_per_process.	All callers updated.	* hinfo.cc (hmap_init): Renamed from hmap_init_per_process.	All callers updated.	* winsup.h (cygwin_parent_p): Renamed from invoked_by_cygwin_p.	All uses updated.	* fork.cc (prepare_child): Add debug message.	* uinfo.cc (uinfo_init): Renamed from uinfo::init.	All callers updated.  Call getlogin instead of GetUserName.	(getlogin): Call GetUserName.	* winsup.h (class uinfo): Delete.  Members uid,gid moved ...	(class pinfo): To here.  All uses updated.	(class shared_info): Delete member `u'.	* fork.cc (cygwin_fork_helper1): Set child's uid,gid.

⌨️ 快捷键说明

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