?? changelog-1996
字號:
(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 + -