亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? changelog-1997

?? cygwin, 著名的在win32下模擬unix操作系統的東東
??
?? 第 1 頁 / 共 5 頁
字號:
Wed Dec 31 15:00:32 1997  Geoffrey Noer  <noer@cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	* hinfo.cc (hinfo_vec::find_unused_handle): correct	previous patch -- need to fix up vec[i].h pointersWed Dec 31 14:13:22 1997  Ian Lance Taylor  <ian@cygnus.com>	* regexp/Makefile.in (tooldir): New variable.	(install): Install regexp.h.Tue Dec 30 19:52:46 1997  Ian Lance Taylor  <ian@cygnus.com>	* net.cc (inet_netof): New function.	(inet_makeaddr): New function.	* cygwin.din: Export inet_netof and inet_makeaddr.Tue Dec 23 17:45:07 1997  Ian Lance Taylor  <ian@cygnus.com>	* path.cc (current_directory_name): New static variable.	(current_directory_posix_name): New static variable.	(getcwd_inner): Cache the directory name.	(chdir): Move here from syscalls.cc.  Clear directory cache	variables.	* syscalls.cc (chdir): Remove; now in path.cc.	* environ.cc (setenv): Add cast to avoid warning.	* security.cc (get_file_attribute): Make file parameter a pointer	to const char.	(set_file_attribute): Likewise.	* winsup.c (get_file_attribute): Update declaration.	(set_file_attribute): Likewise.	* path.cc (path_conv): Don't pass the root directory to	symlink_check_one.Mon Dec 22 16:34:40 1997  Ian Lance Taylor  <ian@cygnus.com>	* path.cc (realpath): Use path_conv to resolve symlinks.	* path.cc (path_conv::path_conv): Rewrite completely to convert to	win32 path first and then check for symlinks element by element.	(symlink_check_one): New static function based on old	symlink_check_worker, but without path conversion.	(path_prefix_p): Move definition before all uses. 	(skip_n_slashes, symlink_expand, symlink_follow): Remove.	(symlink_check_worker, symlink_check): Remove.	(readlink): Rewrite to use new symlink_check_one.	(unmixedcaseify, mixedcaseify): Comment out.	* path.h (symlink_check, symlink_follow): Don't declare.	* fhandler.cc (open): Don't pass O_NOSYMLINK to path_conv.  Set	errno from path_conv if it fails.	* dirsearch.cc (opendir): Check errors from path_conv, and set	errno appropriately.	* times.cc (utimes): Likewise.	* syscalls.cc (_unlink, _link, mkdir, rmdir, chdir): Likewise.	(chmod, _rename): Likewise.	(_stat_worker): Don't just pass nofollow to _open, but base	whether to pass O_NOSYMLINK on whether nofollow is set.	(lstat): Pass 1, not O_NOSYMLINK, to _stat_worker.	* strerror.cc (strerror): Add ELOOP.Thu Dec 18 12:30:47 1997  Ian Lance Taylor  <ian@cygnus.com>	* fhandler.h (class fhandler_base): Remove inline definitions of	tcflush, tcsendbreak, tcdrain, tcflow, tcsetattr, tcgetattr,	tcsetpgrp, and tcgetpgrp, so that we can set proper errno values.	(class fhandler_tty): Add pgrp_ field, and virtual tcgetpgrp and	tcsetpgrp functions.	* fhandler.cc (fhandler_base::tcflush): New function.	(fhandler_base::tcsendbreak): New function.	(fhandler_base::tcdrain): New function.	(fhandler_base::tcflow): New function.	(fhandler_base::tcsetattr): New function.	(fhandler_base::tcgetattr): New function.	(fhandler_base::tcsetpgrp): New function.	(fhandler_base::tcgetpgrp): New function.	(fhandler_tty::fhandler_tty): Initialize pgrp_.	* tty.cc (tcsetpgrp): Set errno correctly on failure.	* include/sys/termios.h (CBAUD): Change to 037.	(B57600, B115200): Change to values that can fit in a speed_t.	* spawn.cc (spawn_guts): Set errno correctly if we can't find the	executable.Mon Dec 15 16:40:07 1997  Geoffrey Noer  <noer@cygnus.com>	patch from msnyder@cygnus.com (Michael Snyder):	* heap.cc (_sbrk): handle situation where newalloc < incrMon Dec 15 16:40:07 1997  Geoffrey Noer  <noer@cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	Allow Cygwin32 to terminate process even when in a blocking	winsock call.	* exceptions.cc (call_handler): call to WSACancelBlockingCall()	removed.	(sighandle): call WSACleanup() before exiting the process to	cancel blocking winsock calls.	* include/mywinsock.h: add proto for WSACleanup().Mon Dec 15 16:40:07 1997  Geoffrey Noer  <noer@cygnus.com>	* Makefile.in: compile .cc files with -fno-exceptions to	decrease dll size and increase execution speed a little.Mon Dec 15 16:40:07 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):	* tty.cc (do_input):  Detect CTRL-T as a special case when	STRACE_CACHE is active.  Dumps the strace cache to disk.	* console.cc (fhandler_console::read):  Detect CTRL-T as a special	case when STRACE_CACHE is active.  Dumps the strace cache to disk.Sat Dec 13 15:12:53 1997  Ian Lance Taylor  <ian@cygnus.com>        * fork.cc: Include <malloc.h>.        (cygwin_fork_helper1): Call __malloc_copy after copying the stack        and heap to the child.Thu Dec 11 15:14:40 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):	* sigproc.cc (proc_subproc): Remove over-enthusiastic test for	process handling readiness or proc_wait will loop attempting to	handle a dying subprocess when signal handlers are not ready.	* fork.cc (cygwin_fork_helper1): Reorganize to ensure that a	forked process is capable of receiving signals when fork()	returns.Wed Dec 10 15:43:37 1997  Ian Lance Taylor  <ian@cygnus.com>	* include/sys/termios.h (IXANY): Correct value.	(PARMRK): Define again.Wed Dec 10 00:05:23 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):        * dcrt0.cc (dll_crt0_1): Move start time initialization to a more	logical place (pinfo_init).        (do_exit): Reorganize to attempt to solve races when a cygwin	process occupies two windows pids (i.e., an execed process).	* exceptions.cc (lock_cs): Fix erroneous WFSO logic.	(sighandle): Use new method for determining if process was	initiated via fork.	(events_terminate): Do not close pinfo_mutex.  Allow automatic	close by ExitProcess to lengthen the time that the pinfo structure	is locked, minimizing races between an exiting child and a	potentially exiting parent.	* hinfo.cc (hmap_init): Use new method for determining if process	was initiated via fork.	(hinfo_vec::de_linearize_fd_array): Fix a typo in a comment.	* pinfo.cc (clearout): Remove this function.  Handled in	allocate_pid.	(pinfo_init): Move start_time setting here from dll_crt0_1.	Remove call to init_self in favor of adding three additional lines	of code.	(pinfo_list::operator []): Implement a very simple hashing	scheme for pid lookup.	(lpfu): New routine controlled by DEBUGGING conditional.  When	DEBUGGING is activated, lpfu returns more information about the	state of a timed out pinfo_mutex.	(pinfo_list::get_empty_pinfo): Remove function.  Move	functionality to allocate_pid.	(allocate_pid): Implement a (very) simple hashing scheme for	finding an available pid.  Take advantage of reorganized pinfo	structure to zero all pertinent fields with one memset.	(pinfo::record_death_nolock): Don't bothering zeroing	inconsequential stuff.	(pinfo::record_death): Leave pinfo_mutex locked with the	understanding that this function will be called just prior to	exiting the process.  This minimizes a race between a child which	is exiting at nearly the same time as its parent.	* sigproc.cc: Reformat function calls.	(sigproc_init): Clear new PID_INITIALIZING flag to indicate that	a (possibly execed) process is now capable of receiving signals.	(sig_send): Be more defensive in determining if a signal can be	sent to myself or suffer problems with execed processes.	(sigproc_terminate): Wait for sig_proc to exit to ensure that	all pending signals have been handled.  Use new 'proc_terminate'	function to terminate the subprocess handling thread.	(allow_sig_dispatch): Don't bother blocking signals if signal	handling isn't active in this process yet.	(block_sig_dispatch): Don't bother blocking signals if signal	handling isn't active in this process yet.	(sig_proc): Use sig_loop_wait variable to control wait time for	signal semaphores.  Uncouples this wait from wait_subproc.	Perform signal cleanup here on thread termination.	(proc_exists): More accurate tests to determine if a process	really exists.	(proc_register): Remove this function in favor of a macro.	(proc_subproc): More stringent test for being "ready" to process	subprocesses.  Add more common initialization to PROC_ADDCHILD.	Remove PROC_EXIT in favor of a separate function.	(proc_terminate): New function.  Replaces PROC_EXIT functionality	in proc_subproc.  Terminates subproc handler thread.	(stopped_or_terminated): use lock_pinfo_for_update when modifying	child stopsig status or suffer a race.	(wait_subproc): Save sig_proc thread handle away for	synchronization when exiting.  Set up 'i_am_alive' mutex inherited	by childen.  Child's inability to lock this mutex means that the	parent is still alive and processing children.  Use proc_loop_wait	to control WFMO.  Clean up events queue on thread exit.	(zap_subproc): Clear out pinfo structure for a child.	* sigproc.h: Remove PROC_EXIT constant.  Remove obsolete	proc_register declaration.	(alive_parent): New macro to determine if a parent is still alive.	* spawn.cc (spawn_guts):  Fix a comment typo.  Use proc_terminate	to terminate all subprocess handling prior to an exec.  Use new	method for determining if this process was started via a fork.	Attempt to clean up races between execed process, its parent, and	the execed child.	* winsup.h (pinfo): Add a new handle indicating that a parent is	alive.  This should be a foolproof way of determining if a parent	has gone away so that a child will know whether to remove itself	from the pinfo table.	Reorganize the structure in such a way that items to be zeroed	are grouped together at the beginning for more efficient zeroing	in allocate_pid.	Add a new PID_* constant.	New lock_pinfo_for_update macro for use when debugging cygwin.Wed Dec 10 00:05:23 1997  Geoffrey Noer  <noer@cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	Change the way to inherit fd table on spawn/exec calls.	Use STARTUPINFO structure to pass an fd table to a child process	instead of shared memory area.  This is undocumented, but is used	by MSVC runtime.  The desktop inheritance code added again,	otherwise user32.dll will fail to initialize after sexec calls.	* pinfo.cc (pinfo_init): delinearize fd array from STARTUPINFO	structure instead of call to copy_shared_fd_table.	* shared.cc (create_shared_fd_mapping_name): remove	(create/copy_shared_fd_table): remove	* spawn.cc (spawn_guts): use lp(cb)Reserved2 fields of STARTUPINFO	to pass fd table to a child.  Remove call to	create_shared_fd_table.  Inherit window station/desktop on sexec	calls.	* winsup.h: remove prototypes for create/copy_shared_fd_table.Fri Dec  5 18:57:42 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):	* kill.cc (main):  Report error if kill() fails.  Minor reformat.        * ps.cc (main):  Only use month/day in start time when starting        time is > 24 hours in the past, not when it occurs yesterday.Fri Dec  5 15:54:41 1997  Geoffrey Noer  <noer@cygnus.com>	* fcntl.cc (_fcntl): reformat	* fhandler.cc (fhandler_tty::open): new, need special open for	ttys.  In addition to calling fhandler_base::open, check	flags to handle blocking vs. non-blocking I/O.  Should	initialize tty to standard state (9600 bits/sec - 8 - 1 with	no flow control) but this code needs more work still.  Ifdef	out for now.	(fhandler_tty::tcsendbreak): new	(fhandler_tty::tcdrain): new	(fhandler_tty::tcflow): new	(fhandler_tty::tcsetattr): add support for action arg.  Use	a DCB struct to hold the values we will set.  First call	GetCommState to get the current state, then reassign values	based on the contents of the termios struct.  Handle the	case where t->c_ospeed is set to B0, otherwise set state.BaudRate.        Set all the other DCB struct values appropriately, based on        the contents of the termios struct.	(fhandler_tty::tcgetattr): do the inverse of tcsetattr.        Call GetCommState to get the current state and use this to set        the appropriate termios struct values.	* termios.cc: reformat	(tcsendbreak): implement -- add duration arg,	call fhandler tcsendbreak as appropriate	(tcdrain): implement -- call fhandler tcdrain as appropriate	(tcflow): implement -- call fhandler tcflow as appropriate	* fhandler.h: add new tc* protos	* include/sys/termios.h: correct values of iflag bits,	define CRTSXOFF and CRTSCTS, CBAUD, B57600 and B115200.	Add protos for tc* functions.Wed Nov 26 17:06:17 1997  Geoffrey Noer  <noer@cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	* spawn.cc (perhaps_suffix): resolve symlinks to .exes.Mon Nov 24 17:10:49 1997  Geoffrey Noer  <noer@cygnus.com>	* cygwin.din: remove crypt	* syscalls.cc (crypt): remove crypt stubSun Nov 23 17:34:42 1997  Geoffrey Noer  <noer@cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本美女一区二区三区| 国产91综合网| 国产美女精品在线| 欧美日韩国产三级| 中文字幕成人网| 开心九九激情九九欧美日韩精美视频电影 | 欧美三级日韩三级| 国产欧美一区二区精品性色| 五月婷婷综合在线| 色综合天天性综合| 久久久久99精品一区| 天天综合网 天天综合色| 91免费看`日韩一区二区| 国产欧美一区二区精品性色超碰 | 国产精品色婷婷久久58| 日韩国产欧美在线视频| 日本丶国产丶欧美色综合| 欧美国产一区二区在线观看| 美国十次综合导航| 欧美老年两性高潮| 夜夜操天天操亚洲| 91婷婷韩国欧美一区二区| 亚洲国产高清aⅴ视频| 国产一区美女在线| 日韩欧美激情一区| 日韩av成人高清| 欧美日韩精品欧美日韩精品一| 亚洲欧美在线另类| 99re66热这里只有精品3直播| 久久久精品国产免费观看同学| 久久精品国产久精国产| 日韩欧美国产1| 日本成人在线不卡视频| 91精品免费观看| 日本亚洲免费观看| 日韩欧美一二区| 蜜臀av在线播放一区二区三区| 欧美猛男男办公室激情| 日韩成人一级大片| 日韩一区二区三区电影| 免费高清在线一区| 亚洲精品在线一区二区| 国产一区二区伦理片| 久久久www成人免费毛片麻豆 | 一区二区日韩av| 91福利视频网站| 五月婷婷色综合| 555夜色666亚洲国产免| 久久国产成人午夜av影院| 日韩三级视频在线看| 久久99热国产| 国产日韩欧美a| 91麻豆免费在线观看| 亚洲一区电影777| 4438x亚洲最大成人网| 久久精品国产一区二区三| 久久精品一区二区三区四区| 成人av资源站| 亚洲一级不卡视频| 日韩欧美国产午夜精品| 成人激情综合网站| 亚洲综合另类小说| 欧美成人精品高清在线播放| 欧美在线视频日韩| 免费在线观看一区二区三区| 久久综合五月天婷婷伊人| 国产91精品露脸国语对白| 亚洲卡通动漫在线| 欧美一区二区在线不卡| 国产成人精品免费| 亚洲成人777| 欧美精品一区二区久久婷婷| 99久久er热在这里只有精品66| 亚洲国产一区二区三区 | 老司机精品视频在线| 国产精品欧美极品| 9191久久久久久久久久久| 处破女av一区二区| 三级欧美韩日大片在线看| 国产日韩欧美不卡| 777a∨成人精品桃花网| 成人国产在线观看| 日本欧美大码aⅴ在线播放| 国产精品久久网站| 日韩精品一区二区三区四区| 99久久综合精品| 久久99热国产| 午夜在线成人av| 国产精品伦一区| 日韩欧美成人激情| 欧美午夜在线观看| 成人爽a毛片一区二区免费| 免费人成精品欧美精品| 亚洲精品免费在线| 亚洲国产岛国毛片在线| 日韩午夜在线观看视频| 在线观看亚洲成人| www.欧美日韩| 国产精品中文字幕日韩精品 | 欧美精品国产精品| 91一区一区三区| 国产91精品精华液一区二区三区| 奇米在线7777在线精品| 亚洲国产日韩a在线播放| 国产精品理论在线观看| 久久精品免费在线观看| 亚洲精品一区二区三区福利| 欧美一区二区视频在线观看2020| 欧美在线制服丝袜| 色呦呦日韩精品| 99久久国产综合色|国产精品| 国产精品一卡二| 激情欧美一区二区三区在线观看| 午夜精品福利一区二区三区蜜桃| 亚洲精品国产视频| 亚洲精品乱码久久久久久黑人 | 在线观看亚洲精品| 在线免费不卡电影| 欧美亚洲精品一区| 欧美日韩免费视频| 欧美区一区二区三区| 欧美日韩国产成人在线免费| 91久久精品一区二区三| 在线免费不卡电影| 欧美日本在线一区| 日韩视频免费直播| 2023国产一二三区日本精品2022| 久久日韩精品一区二区五区| 久久精品日产第一区二区三区高清版| 久久久国产午夜精品| 国产嫩草影院久久久久| 亚洲欧洲国产日韩| 一区二区三区四区精品在线视频| 一级中文字幕一区二区| 午夜亚洲福利老司机| 麻豆高清免费国产一区| 国产精品1区二区.| 色综合久久久久综合99| 欧美日韩你懂得| 精品久久久三级丝袜| 日本一区二区成人| 一区二区三区自拍| 日本最新不卡在线| 国产精品资源站在线| 99久久免费视频.com| 欧美日韩另类国产亚洲欧美一级| 欧美一级专区免费大片| 久久你懂得1024| 亚洲欧美视频在线观看视频| 亚洲chinese男男1069| 激情都市一区二区| 91蝌蚪porny| 欧美高清一级片在线| 久久久久久亚洲综合| 亚洲精品视频免费看| 琪琪一区二区三区| zzijzzij亚洲日本少妇熟睡| 欧美久久高跟鞋激| 国产三级精品视频| 日韩成人伦理电影在线观看| 国产麻豆精品theporn| 欧美在线看片a免费观看| 日韩欧美国产三级| 亚洲精品免费在线观看| 国内精品久久久久影院薰衣草| 91在线视频网址| 日韩欧美电影一二三| 亚洲激情欧美激情| 国产成人精品免费一区二区| 欧美疯狂做受xxxx富婆| 国产精品视频第一区| 免费观看一级特黄欧美大片| 91免费观看视频| 久久久久久综合| 日韩国产欧美三级| 在线亚洲精品福利网址导航| 国产女同互慰高潮91漫画| 日本不卡免费在线视频| 91精品福利视频| 亚洲国产精品黑人久久久| 蜜桃av一区二区在线观看| 91成人在线免费观看| 中文字幕在线不卡视频| 国产成人av自拍| 精品国产乱码久久久久久夜甘婷婷| 亚洲伦理在线免费看| 成人免费黄色在线| 久久女同性恋中文字幕| 久久精品国产澳门| 91精品国产美女浴室洗澡无遮挡| 亚洲激情av在线| 91老师国产黑色丝袜在线| 国产精品久久久久一区| 国产精品一区不卡| 久久九九久精品国产免费直播| 奇米影视一区二区三区小说| 欧美精品一级二级三级| 亚洲图片有声小说| 欧美性猛交xxxxxx富婆| 一区二区三区免费在线观看|