?? changelog-1996
字號:
Mon Dec 23 13:35:27 1996 Jeremy Allison <jra@cygnus.com> * Makefile.in: Added $(srcdir)/../libstdc++/stl -I$(srcdir)/../libio to the include path. As mmap uses STL then this is needed to build the cross compiler. Also added mmap.o file. * cygwin.din: Added mmap, mprotect, msync, munmap. * dcrt0.cc: Added code to get the module pathname from a previously unused field in the u area so fork() calls don't have to search the path. Forwards compatible with earlier releases as they set this field to zero. * fork.cc: Added call to recreate_mmaps_after_fork() in child code. Ensures child has same view of mmap'ed areas as parent. * libccrt0.cc: (See dcrt0.cc change). Setup the module handle so fork can get the path name. * mmap.cc: New file. Implements mmap, mprotect, msync, munmap, recreate_mmaps_after_fork. Uses STL. * select.cc: Added code to set errno to EINVAL if select done on handles and sockets. Must fix this soon. * spawn.cc: Set new variable hmodule in u area to zero for child. * syscalls.cc: Added fsync functionality. No longer a dummy call. * winsup.h: Decremented internal_reserved array by one to add hmodule in u area. Added prototype for recreate_mmaps_after_fork(). * include/sys/mman.h: Fixed include file for mmap calls. Tue Dec 17 16:20:52 1996 Geoffrey Noer <noer@cygnus.com> * syscalls.cc (_rename): fix code so we really do return -1 if _rename fails.Tue Dec 17 12:12:29 1996 Jeremy Allison <jra@cygnus.com> * fhandler.cc: Added Sergeys patch for FakeReadFile. * cygwin.din: Re-ordered network calls.Mon Dec 16 16:47:26 1996 Geoffrey Noer <noer@cygnus.com> * configure.in: remove AC_C_CROSS (now part of AC_PROG_CC) * utils/configure.in: ditto * configure: regenerate * utils/configure: regenerateMon Dec 16 14:50:46 1996 Geoffrey Noer <noer@cygnus.com> * cygwin.din: export cygwin32_getsockopt patch from sos@prospect.com.ru (Sergey Okhapkin): * spawn.cc: don't assume all scripts should be run in bash -- run the shell specified after the #!Fri Dec 13 16:18:22 1996 Jeremy Allison <jra@cygnus.com> * path.cc: Added support for UNC paths.Fri Dec 13 10:56:21 1996 Jeremy Allison <jra@cygnus.com> * cygwin.din: Added h_errno, seteuid, _seteuid. * exceptions.cc: Made init_exceptions extern "C". * exceptions.h: Added cplusplus wrappers to enable this to be used from C. * net.cc: Added error numbers, fixed gethostbyaddr, added h_errno fixes. * stubs.cc: Added seteuid. * include/mywinsock.h: Added HOST error entries for DNS lookups.Tue Dec 10 15:38:46 1996 Geoffrey Noer <noer@cygnus.com> * version.h: bump CYGWIN_DLL_VERSION_MINOR to 4 patch from Marcus Daniels <marcus@sysc.pdx.edu>: * fhandler.cc: add fhandler_dev_null::dup (fhandler_base *child) * fhandler.h: add matching header gnu-win32 beta 17.1 release madeThu Dec 5 14:03:08 1996 Geoffrey Noer <noer@cygnus.com> * select.cc: add missing end comment at about line 933. gnu-win32 beta 17 release madeWed Dec 4 15:53:11 1996 Geoffrey Noer <noer@cygnus.com> * version.h: increment minor dll number in conjunction with gnu-win32 beta 17 releaseTue Dec 3 15:05:57 1996 Geoffrey Noer <noer@cygnus.com> * strsep.cc: new file containing Berkeley-copyrighted strsep code previously in misc.cc. * misc.cc: strsep moved to strsep.cc, stop including unistd.h, strings.h, sys/types.h, stddef.h, and stdarg.h * Makefile.in: appropriate adjustments to add strsep.ccTue Dec 3 13:50:59 1996 Geoffrey Noer <noer@cygnus.com> * include/sys/copying.dj: new file whose presence is required by include/sys/file.hTue Dec 3 13:37:27 1996 Geoffrey Noer <noer@cygnus.com> Throughout all Cygnus-developped source files: put all code under GPLTue Dec 3 10:54:01 1996 Jeremy Allison <jra@cygnus.com> * fork.cc: Changed code to delete [] saved child_hinfo after allocate_pid called. Needed as child changes this value in the shared area when it de-linearizes fd array. Needed to stop race condition with earlier fix. * winsup.h: Changed definition of item in hinfo to be a char array rather than fhandler_console. Stops destructor being called when fork delete [] of hinfo array called. * hinfo.cc: Changes (casts) to support winsup.h changes.Mon Dec 2 17:22:13 1996 Geoffrey Noer <noer@cygnus.com> * include/utime.h: add ifdef _UTIME_U wrapper around headerMon Dec 2 15:45:46 1996 Jeremy Allison <jra@cygnus.com> * fork.cc: Fixed file descriptor resource leak in parent. * registry.cc: Removed fatal error if registry key cannot be opened. Causes errors in service code.Wed Nov 27 15:40:15 1996 Geoffrey Noer <noer@cygnus.com> * cygwin.din: for MS compatibility, also export functions as _funcname = funcname * include/netdb: * include/sys/socket.h: Do the equivalent thing for functions exported as cygwin32_funcnameWed Nov 27 15:14:30 1996 Geoffrey Noer <noer@cygnus.com> * cygwin.din: remove exported helper functions that shouldn't need to be exported (_read et al) * glob/Makefile.in: add SHELL definition * utils/Makefile.in: add SHELL definitionMon Nov 25 14:24:52 1996 Geoffrey Noer <noer@cygnus.com> * include/commdlg.h, ddeml.h, winadvapi.h, winbase.h, wincon.h, windef.h, windowsx.h, winerror.h, wingdi.h, winkernel.h, winnt.h, wintypes.h, winuser.h, winversion.h: Add MS-style header files back, each of which now includes our windows.h. This should allow compilation of Windows code that expects normal MS-named headers as long as the information is in our windows.h somewhere. The appropriate wrappers have been added to each file so windows.h isn't included more than once. * include/windows.h: add paranoia wrapper so it can be included more than once.Mon Nov 18 22:19:40 1996 Geoffrey Noer <noer@cygnus.com> * Makefile.in: change rules around so new-cygwin.dll is only rebuilt when necessary * spawn.cc: include <stdlib.h>Mon Nov 18 21:08:15 1996 Geoffrey Noer <noer@cygnus.com> * net.cc: remove extern "C"s that shouldn't be there (get_win95_ifconf, get_winnt_ifconf, get_if_flags) * syscalls.cc: remove extern "C"s from num_entries, _stat_worker * winsup.h: add extern "C"s for syscalls protosMon Nov 18 20:35:39 1996 Geoffrey Noer <noer@cygnus.com> * winsup.h: include version.h * Makefile.in: remove dependencies involving version.h, but add version.h to winsup.h dependency line and also add others that should also be there. * dcrt0.cc: * libccrt0.cc: * registry.cc: * shared.cc: delete includes of version.hMon Nov 18 20:16:37 1996 Geoffrey Noer <noer@cygnus.com> * stubs.c -> stubs.cc, add extern "C"s * uname.c -> uname.cc, add extern "C"s * console.cc: add extern "C"s, remove include windows.h since its already included in winsup.h * dirsearch.cc: add extern "C"s * fcntl.cc: add extern "C"s * winsup.h: remove LEAN_AND_MEAN define since that's no longer relevant with new windows headers, include version.h * malloc.cc: fix typosMon Nov 18 18:02:31 1996 Geoffrey Noer <noer@cygnus.com> * grp.c renamed to grp.cc, add extern "C"s * misc.c renamed to misc.cc, add extern "C"sMon Nov 18 16:08:26 1996 Geoffrey Noer <noer@cygnus.com> * syscalls.cc: extern "C"'d function calls * net.cc: extern "C"'d function calls, some respacing * hinfo.cc: extern "C"'d function calls, some respacing * syscalls.h: removed defines for MIN, errno, alloca(x), DEFAULT_GID/UID, NOT_OPEN_FD(fd), STD_RBITS et al, O_NOSYMLINK * winsup.h: added what was just deleted from syscalls.hMon Nov 18 15:56:22 1996 Jeremy Allison <jra@cygnus.com> * cygwin.din: Added readv * syscalls.cc: Added readv code. * syscalls.h: Added readv prototype.Wed Nov 13 15:55:14 1996 Geoffrey Noer <noer@cygnus.com> * cygwin.din: added C++-related exports for stuff in libgcc.a (from new.o, tinfo.o, tinfo2.o, exception.o).Mon Nov 11 15:50:26 1996 Geoffrey Noer <noer@cygnus.com> * dcrt0.cc * dirsearch.cc * malloc.cc * passwd.cc * path.cc, * pinfo.cc * syslog.cc * utils/kill.cc * utils/cygwin.cc: need to #include <stdlib.h> which used to be included automatically in windows.h included by winsup.h. * shared.cc: UnmapViewOfFile takes a void *, not a const void * * malloc.cc: formatting fixesFri Nov 8 17:31:55 1996 Jeremy Allison <jra@cygnus.com> * select.cc: Added fix for HANDLE select sent by Sergey Okhapkin. * fhandler.h: Changed dup to return int. Can now return error to dup2. * fhandler.cc: Changed dup to return error code. Corrected fhandler_console::close to return error code. * hinfo.cc (dup2): Check return code from fhandler->dup. * times.cc: Changed DST calculation as tm struct month starts at zero, NT wMonth starts at 1. * TODO: Added the things i'd like to do.Wed Nov 6 17:42:31 1996 Geoffrey Noer <noer@cygnus.com> * Makefile.in: Changed name of base file for cygwin.dll from base to cygwin.base. Changed name of exp file for cygwin.dll from win.exp to cygwin.exp. Updated dependency list, removing recently removed files like libcfork.cc, added missing files, and added all missing header dependencies. Small formatting fixes.Fri Nov 1 16:38:48 1996 Geoffrey Noer <noer@cygnus.com> * TODO: deleted old stuff from a long time ago, added some new stuff * added public domain disclaimers to all files missing them, reformatting of non-imported code to conform to GNU standards. Changes to: delqueue.h, exceptions.h, fcntl.cc, fhandler.h, grp.c, init.cc, ioctl.cc, key.cc, libcctype.c, libcerr.cc, libcmain.cc, misc.c, path.h, pold.c, resource.cc, smallprint.c, strerror.cc, syslog.cc, termios.cc, test.c, version.h, wait.ccFri Nov 1 14:44:29 1996 Jeremy Allison <jra@cygnus.com> * fhandler.h: Added is_console() method needed by new select code. * fhandler.cc (fhandler_console::init): Added c_oflag setting dependent on bin parameter. * select.cc: Added code to implement select from console handles. Ignores keyup events and still blocks.Wed Oct 30 16:35:41 1996 Jeremy Allison <jra@cygnus.com> * fhandler.h: Removed fhandler_console_in, fhandler_console_out and integrated them both into fhandler_console. Added output_handle_ so fhandler console has two handles. * fhandler.cc: Updated to support changes in fhandler.h. It is now possible to open("/dev/tty") and read/write to the same fd. * hinfo.cc(build_fhandler): Removed references to obsolete classes. * spawn.cc: Changed to get correct reference to output_handle_ for fhandler_console class. * console.cc: Changed to get output handle rather than input handle. * winsup.h: Changed definition of prototypes for functions changed in console.ccWed Oct 30 13:05:33 1996 Geoffrey Noer <noer@cygnus.com> * include/custcntl.h * include/features.h * include/icmp.h * include/wchar.h * include/cygwin32/icmp.h * include/cygwin32/ip.h * include/cygwin32/sockios.h * include/cygwin32/types.h * include/cygwin32/uio.h * include/sys/ttychars.h Added comment with name of header to each so that these are no longer empty files (some unzip programs won't create zero-length files which is a problem for headers)Sun Oct 27 17:30:03 1996 Geoffrey Noer <noer@cygnus.com> * cygwin.din: also export "_execl = execl" and the same for _execle and _execlpThu Oct 24 01:43:29 1996 Geoffrey Noer <noer@cygnus.com> * include/windows.h: rewritten to include headers from the include/Windows32 subdirectory * winsup.h: no longer define MAX_PATH here since it's defined in header files dragged in by windows.h * dirsearch.cc (readdir): change WIN32_FIND_DATAA to WIN32_FIND_DATA * libccrt0.cc: #include <stdlib.h> * syscalls.cc (_unlink): chmod file to be unlinked to be writable and try to delete it again if first delete failed with permission denied error (rm will now work on read-only files) (num_entries): change WIN32_FIND_DATAA to WIN32_FIND_DATA * include/commdlg.h: delete * include/ddeml.h: delete * include/winadvapi.h: delete * include/winbase.h: delete * include/wincon.h: delete * include/windef.h: delete * include/windowsx.h: delete * include/winerror.h: delete * include/wingdi.h: delete * include/winkernel.h: delete * include/winnt.h: delete * include/wintypes.h: delete * include/winuser.h: delete * include/winversion.h: delete
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -