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

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

?? changelog-1997

?? cygwin, 著名的在win32下模擬unix操作系統(tǒng)的東東
??
?? 第 1 頁 / 共 5 頁
字號:
	* spawn.cc (spawn_guts): save the path of the script itself,	use the saved path while building the command line to execute.Thu Nov 20 22:58:23 1997  Geoffrey Noer  <noer@cygnus.com>	* stubs.cc: delete file, move unimplemented stubs to the	files in which they would normally belong.	* grp.cc (setgrent): implement (was in stubs.cc)	* syscalls.cc: move regfree, mknod, setgid, set(e)uid, sync,	crypt, and PPC __chkstk/_alloca/dll_entry stubs here from stubs.cc	(sync): just return zero for now instead of -1	(crypt): return -1 instead of 0Thu Nov 20 22:41:57 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):        * spawn.cc (spawn_guts): A premature close of the spawned filehandle            was possible when reparenting an exited process.  Fix this.        * dcrt0.cc (do_exit): Only do minimal cleanup if "pid focus"        has moved to another windows process or the other process will        become confused.	patch from sos@prospect.com.ru (Sergey Okhapkin):	* sigproc.cc (getsem): set errno to EPERM if existing semaphore	cannot be opened.	(wait_subproc): allow access to signal semaphores to process's	owner only except for SIGCHLD (needed for SIGCHLD delivery after	sexecXX calls).Thu Nov 20 00:52:58 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):	* syscalls.cc (hash_path_name): Ignore trailing backslash when        calculating pathname hash.        * hinfo.cc (hinfo_vec::de_linearize_fd_array): Set use_tty        if /dev/ttyn is detected in the shared_fd_table.  Before this	change, executing "set CYGWIN_TTY=1", "bash", "unset CYGWIN_TTY",	"/bin/pwd" would result in pwd printing nothing because	the de_linearize code would use the wrong fhandler_xxx when	reading from the buffer inherited from the parent process.        * cygwin.din: Add new ctermid function for export.        * syscalls.cc (ctermid): New function	* exceptions.cc (call_handler): If called during a P_OVERLAY	spawn, merely set appropriate flags and return.  The spawn	code will then clean up and exit.	* sigproc.cc (proc_exists): Reorganize to better detect defunct	processes.  Don't clean up pinfo if process has a parent since the	parent should clean up eventually.	* spawn.cc: New global exec_exit.  Set by signal handler to	value which should be used on exit from aborted spawn.	(spawn_guts): Try harder to let the child terminate (if it is	going to) before exiting on a signal.  Remove obsolete code.	patch from sos@prospect.com.ru (Sergey Okhapkin):	* exec.cc (file_exists): Removed	* spawn.cc (spawn_guts): call perhaps_suffix to convert filename	to win32 form and to check file existance; prog variable	removed, all references changed to real_path variable.	Do not inherit parent's window station/desktop on sexecXX calls.	They are no longer needed with the new signal handling.	(_spawnve): extra file existance check removed	* winsup.h: file_exists prototype removedWed Nov 19 16:23:47 1997  Geoffrey Noer  <noer@cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	* cygwin.din: add missing exports for random -- initstate	and setstate (accessed by gawk among others?)Tue Nov 18 22:27:10 1997  Geoffrey Noer  <noer@cygnus.com>	* Makefile.in: Add spaces after colons in rules for makeMon Nov 17 22:35:25 1997  Geoffrey Noer  <noer@cygnus.com>        patch from proven@cygnus.com (Chris Provenzano):        * Makefile.in: set SHELL = @SHELL@, set VPATH to only @srcdir@.	Remove mingw from directories to build for now, adapt rules	for building sysdef files without fancy VPATH        * configure: regenerate	* config/i386/makefrag: add rules to build setjmp/longjmp	* regexp/Makefile.in: set SHELL = @SHELL@	* regexp/configure: regenerate	* utils/Makefile.in: set SHELL = @SHELL@	* utils/configure: regenerateMon Nov 17 18:36:50 1997  Geoffrey Noer  <noer@rtl.cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	* fhandler.cc (fhandler_disk_file::open): calls to symlink_XXX	replaced with path_conv class calls.	* path.cc (path_conv::path_conv): comments added, O_NOSYMLINK case	added.	* path.h (class path_conv): symlink_p, exec_p - new class members.	* spawn.cc (spawn_guts): call path_conv instead of symlink_follow.Sun Nov 16 15:54:27 1997  Geoffrey Noer  <noer@rtl.cygnus.com>	patch from cgf@bbc.com (Chris Faylor):	* dcrt0.cc (do_exit): Use new pinfo element in debug statement.	* pinfo.cc (pinfo_init): Eliminate use of "PID" environment	variable in favor of scanning the process table for a	SpawnedProcessId field matching current windows process id.	Should speed up spawned process startup slightly.  Delay setting	of dwProcessId until process is capable of processing signals	since this field is used to build signal semaphores.	* signal.cc (kill_worker): Perform a `proc_exists' on the pid	in question if signal == 0.  This will verify that the process	actually exists and was not abnormally terminated.	* sigproc.cc (sigproc_init): Initialize dwProcessId field after	signal processing has been initialized.	(sigproc_terminate): Remove events[0] close.	(getsem): Use GetCurrentProcessId to find the windows pid since	this dwProcessId field is not yet set up.  Use proc_exists to	determine if error should be printed on OpenSemaphore error.	(proc_exists): New function.  Makes more exhaustive test of	process existence.  Determines if process died without going	through normal shutdown.	(wait_subproc): Close wakeup event only on thread exit.	* spawn.cc: Remove pExeced.  Use new field in pinfo.	(spawn_guts): Initialize dwSpawnedProcessId field.	* utils/ps.cc (main): Perform a kill(pid, 0) on any pids that	appear to be active.  This will clear out pids that have died	abnormally.  'ps -f' bypasses this.	* winsup.h (class pinfo): Add dwSpawnedProcessId field.	Sun Nov 16 15:54:27 1997  Geoffrey Noer  <noer@rtl.cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	* pinfo.cc ((pinfo_init): use dwProcessId for execed/spawned	check, set subproc_ready event only if the process is exec'ed.	* spawn.cc (spawn_guts): initialize hProcess and dwProcessId	fields of pinfo on exec, keep progname field on spawn.Sun Nov 16 15:54:27 1997  Geoffrey Noer  <noer@rtl.cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	* dcrt0.cc: remove commented out code	* spawn.cc: fix misapplied patch problemSun Nov 16 15:54:27 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):	* fhandler.cc (fhandler_dev_null::open): Open Windows 'nul'	device rather than "faking" a real open.	(fhandler_dev_null::close): delete.	(fhandler_dev_null::fstat): delete.	(fhandler_dev_null::ioctl): delete.	(fhandler_dev_null::read): delete.	(fhandler_dev_null::write): delete.	(fhandler_dev_null::lseek): delete.	(fhandler_dev_null::dup): delete.	* fhandler.h (class fhandler_base): delete above methods from	class.	* hinfo.cc (hinfo_vec::build_fhandler): Use new fhandler_dev_null	class which opens 'nul' device.  Treat /dev/null similarly to	other Windows devices.  This allows redirection of /dev/null to	non-cygwin processes.Sun Nov 16 15:54:27 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):	* dcrt0.cc (do_exit): Use EXIT_* flags to determine how exit	should proceed.  Honor new EXIT_NOCLOSEALL to avoid	close_all_files.	* exceptions.cc (__cygwin32_exception_handler): Use new	EXIT_SIGNAL define to indicate exiting due to signal.	* signal.cc (sigprocmask): Slightly more defensive check against	being called prior to complete cygwin setup.	(_raise): Defensive check to guard against being called prior to	complete cygwin setup.	* sigproc.cc (stopped_or_terminated): Use new EXIT_SIGNAL define	to detect exiting due to signal.	* sigproc.h: Define flags to be used during exit process as	EXIT_*.	* spawn.cc (spawn_guts): Use EXIT_* constants to control how	do_exit proceeds after _P_OVERLAY.Sun Nov 16 15:54:27 1997  Geoffrey Noer  <noer@cygnus.com>	* sysconf.cc (sysconf): return 1048576 for ARG_MAX until	we figure out the right value (_POSIX_ARG_MAX is only 4K	which is too small).Sun Nov 16 15:54:27 1997  Geoffrey Noer  <noer@cygnus.com>        patch from sos@prospect.com.ru (Sergey Okhapkin):        * dcrt0.cc (dll_crt0_1): call winsock_init if neccesary.        * fhandler.cc ((fhandler_socket::fhandler_socket): moved to net.cc        * fhandler.h (class fhandler_socket): destructor prototype added.        * fork.cc (cygwin_fork_helper1): set PID_SOCKETS_USED in the        child's pinfo if parent has open socket descriptors; call        winsock_init in child code if necessary.        * net.cc: static variable winsock_init_p removed;        number_of_sockets is new global variable containing number of        opened sockets.        (winsock_init): made global, save "winsock inited" flag in process        state field.        (cygwin32_winsock calls): condition for winsock initialisation        changed        (fhandler_socket::fhandler_socket): new, moved from fhandler.cc;        increment number_of_sockets on constructor call.        (fhandler_socket::~fhandler_socket): new.  Decrement        number_of_sockets on destructor call, check for negative value.        (fhandler_socket::ioctl): check for winsock initialisation added.        * spawn.cc (spawn_guts): handle PID_SOCKETS_USED in child's pinfo.        * winsup.h: PID_SOCKETS_USED - new enum value; number_of_sockets	and winsock_init() prototypes added.Wed Nov 12 23:02:34 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):        * exceptions.cc: Substitute do_exit for _exit as appropriate.        do_exit allows full 32 bits of exit value.  The upper 16 bits        are used for special cygwin operations.        * winsup.h: Change definition of do_exit to allow calling from        signal handler.        * dcrt0.cc (do_exit): Change to allow calling from signal handler        in place of _exit.  This is necessary to ensure that only cygwin        internal applications can exit with the upper order 16 bits set        to non-zero.Wed Nov 12 23:02:34 1997  Geoffrey Noer  <noer@cygnus.com>	patch from cgf@bbc.com (Chris Faylor):        * dcrt0.cc (do_exit): New function.  Subsumes functionality of	_exit but takes a DWORD argument.  Changed to avoid some shutdown	activities when called with REPARENTING bit set in argument.  Also	explicitly kills any executing non-cygwin subprocess from a	spawn(P_OVERLAY)...        (_exit): Use do_exit for exiting.  Ensure that only low order 1        bits of status are used or confusion will result if exiting with        some higher order bits set.        * exceptions.cc (set_process_mask): Reflect new method for	sig_send to send signals to self.        (handle_sigsuspend): Reflect new method for sig_send to send	signals to self.        * fork.cc: A handle name was changed in the pinfo structure to        be more reflective of its use.  Change forkee_stopped to        subproc_ready everywhere.        * pinfo.cc (pinfo::clearout): Change forkee_stopped to	subproc_ready.        (pinfo_init): Use PID_EXECED flag to determine if this process has        been execed.  If so, signal the remaining stub in the process	which invoked us so that the stub can terminate and let us take	over as this pid.        * sigproc.cc (sig_send): Change method for determining if sending        signals to myself.  A NULL pointer means communicate with my        signal handler.  This is necessary to allow communication with        our own signal processors after reparenting an execed process.        Also, add an additional test to detect if a process goes away in        the middle of attempting to send it a signal.        (allow_sig_dispatch): Reflect new method for sig_send to send	signals to self.        (getsem): Use dwProcessId in names for signal semaphores.  Allows        communicating with both parts of a process that is temporarily        "split in two" while execing.        (sig_proc): Avoid printing an error if WAIT_FAILED and exiting        anyway.  Process requests even if loop_wait == 0.        (proc_subproc): Defensive check for manipulating processes prior        to initialization or after terminating sigproc.        Use different check for subprocesses that have been reparented.        Hopefully this will eliminate WFSO, error 6 problems.        (wait_subproc): Only exit when loop_wait == 0 and not dealing with        a process.        * spawn.cc: Set up two global variables, used on exit when        execing a non-cygwin process: hExeced - handle of non-cygwin	process which is being waited for by a stub, pExeced - windows pid	of the process.        (spawn_guts): Reorganize to always (temporarily) wait for the new        process when P_OVERLAY.  If a cygwin process is invoked, then the        wait will return when an event is signalled and the new process	will be "reparented" in the ppid.  If a non-cygwin process is	invoked, wait until the process exits or a signal is received	which terminates the process.  In this case, the do_exit function	will terminate the non-cygwin process.        * winsup.h: Rename forkee_stopped to subproc_ready since this	event now has a dual role which is better defined by this new	name.  Add a new flag (PID_EXECED) for process_state.  Define a	new function `do_exit' which operates similarly to _exit        but takes > 16 quantities with the high order bit signifying	different exit actions.Mon Nov 10 17:11:08 1997  Geoffrey Noer  <noer@cygnus.com>        * include/utime.h: remove (moved to newlib/libc/sys/cygwin32/sys)        so as not to conflict with the one in newlib/libc/include.Mon Nov 10 15:11:42 1997  Geoffrey Noer  <noer@cygnus.com>	patch from sos@prospect.com.ru (Sergey Okhapkin):	* exceptions.cc (__cygwin32_exception_handler): exit with	"core dumped" exit code after writing "core" file.Mon Nov 10 15:11:42 1997  Geoffrey Noer  <noer@cygnus.com>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线精品一区二区三区不卡| 亚洲国产中文字幕| 99免费精品视频| 国产精品久久久久桃色tv| 成人一二三区视频| 亚洲精品中文在线| 欧美亚洲综合色| 五月天久久比比资源色| 日韩你懂的在线播放| 国产麻豆精品theporn| 中文字幕免费不卡在线| 色狠狠色狠狠综合| 免费人成在线不卡| 中文文精品字幕一区二区| www.爱久久.com| 午夜视频一区在线观看| 国产亚洲va综合人人澡精品| thepron国产精品| 五月天婷婷综合| 国产欧美一区二区精品忘忧草 | 国产精品久久久久久亚洲毛片| 97se狠狠狠综合亚洲狠狠| 无码av中文一区二区三区桃花岛| 精品美女一区二区三区| 色网站国产精品| 国精产品一区一区三区mba桃花 | 久久久久青草大香线综合精品| 99国产精品久久久久久久久久| 日韩av中文字幕一区二区| 中文在线资源观看网站视频免费不卡| 91官网在线观看| 国产精品一区一区三区| 亚洲一二三区不卡| 中文一区二区完整视频在线观看| 337p亚洲精品色噜噜狠狠| av亚洲精华国产精华| 日av在线不卡| 亚洲精品成人少妇| 久久精品欧美日韩精品| 91精品国产综合久久小美女| 91麻豆成人久久精品二区三区| 精品一区二区在线看| 亚洲第一综合色| 中文字幕日韩一区二区| 久久这里只精品最新地址| 欧美美女喷水视频| 91热门视频在线观看| 国产精品一区三区| 青娱乐精品视频| 亚洲一区视频在线| 亚洲蜜臀av乱码久久精品| 国产色产综合色产在线视频| 欧美一级在线视频| 欧美三级午夜理伦三级中视频| 成人av电影在线播放| 精久久久久久久久久久| 婷婷中文字幕综合| 亚洲电影第三页| 亚洲国产va精品久久久不卡综合| 国产精品区一区二区三| 欧美高清在线视频| 国产日韩欧美综合在线| 精品999在线播放| 精品免费99久久| 欧美一级淫片007| 日韩一级大片在线观看| 日韩视频一区二区三区在线播放| 欧美三级韩国三级日本三斤| 色呦呦日韩精品| 91性感美女视频| 色婷婷精品久久二区二区蜜臂av | 欧美一卡2卡3卡4卡| 欧美日韩一级片在线观看| 欧美性色黄大片| 日本高清无吗v一区| 色婷婷亚洲婷婷| 91黄色免费网站| 欧美日韩一区二区三区免费看| 91精品91久久久中77777| 欧美亚洲禁片免费| 欧美日韩电影一区| 欧美精品在线一区二区三区| 欧美猛男gaygay网站| 91精品国产乱| 久久在线免费观看| 国产精品久久二区二区| 亚洲日本韩国一区| 亚洲成a人片在线观看中文| 亚洲成av人片在www色猫咪| 视频一区国产视频| 韩国女主播成人在线| 国产高清成人在线| 成年人网站91| 欧洲一区二区三区免费视频| 欧美日韩国产区一| 久久综合九色综合97婷婷| 国产精品丝袜一区| 亚洲一二三四久久| 久久99久久精品欧美| 粗大黑人巨茎大战欧美成人| 成人免费视频一区二区| 色婷婷综合在线| 91精品国产综合久久精品app| 精品裸体舞一区二区三区| 中文字幕精品一区二区精品绿巨人 | 五月激情丁香一区二区三区| 久久精品国产精品亚洲红杏 | 亚洲乱码精品一二三四区日韩在线| 亚洲主播在线播放| 黄一区二区三区| 91尤物视频在线观看| 欧美日韩精品免费| 精品999久久久| 一区二区视频在线| 麻豆精品一区二区综合av| www.日韩精品| 日韩一区二区免费视频| 中文字幕一区二区日韩精品绯色| 亚洲国产精品嫩草影院| 国产一区二区三区在线观看免费 | 久久97超碰色| 91久久线看在观草草青青| 欧美变态tickling挠脚心| 亚洲精品亚洲人成人网在线播放| 美女脱光内衣内裤视频久久网站| 成人激情校园春色| 日韩欧美高清在线| 亚洲高清免费一级二级三级| 高清在线观看日韩| 日韩欧美在线影院| 亚洲影院免费观看| 波多野结衣中文一区| 久久先锋影音av鲁色资源网| 无码av中文一区二区三区桃花岛| 成人午夜在线播放| 欧美v国产在线一区二区三区| 亚洲一区二区中文在线| 风流少妇一区二区| 欧美成va人片在线观看| 日韩精品一二三| 欧美婷婷六月丁香综合色| 亚洲婷婷综合色高清在线| 国产精品资源在线| 精品国产自在久精品国产| 午夜视频在线观看一区二区| 色综合久久综合| 国产精品乱码久久久久久| 国产精品一区二区三区乱码| 日韩欧美亚洲国产另类 | 26uuu国产日韩综合| 天天av天天翘天天综合网| 日本精品一级二级| 亚洲天堂网中文字| 91在线免费播放| 最新国产精品久久精品| 99久久99精品久久久久久 | 欧美性欧美巨大黑白大战| 亚洲欧美日韩在线| 99久久精品国产一区二区三区| 中文字幕第一区二区| 国产九色sp调教91| 精品动漫一区二区三区在线观看| 久久精品国产亚洲高清剧情介绍| 日韩一级二级三级| 看电影不卡的网站| 欧美电影免费观看高清完整版在线观看 | 欧美成人性战久久| 另类专区欧美蜜桃臀第一页| 日韩免费电影网站| 久久aⅴ国产欧美74aaa| 精品免费日韩av| 国产一区91精品张津瑜| 国产亚洲精品久| 99在线精品一区二区三区| 成人欧美一区二区三区小说| 色中色一区二区| 午夜精品福利久久久| 欧美一区二区三区思思人| 裸体健美xxxx欧美裸体表演| 亚洲精品一区二区三区99| 国产成人在线影院| 亚洲免费三区一区二区| 欧美三级电影一区| 久久成人免费电影| 中文字幕av在线一区二区三区| www.视频一区| 午夜久久久久久| 久久久高清一区二区三区| 91日韩精品一区| 日韩**一区毛片| 国产日韩在线不卡| 欧美亚洲综合在线| 久久成人18免费观看| 国产精品午夜久久| 欧美偷拍一区二区| 国产一区二区导航在线播放| 成人免费一区二区三区在线观看| 欧美日韩综合色| 国产高清成人在线| 亚洲成av人在线观看|