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

📄 changes.dds

📁 早期freebsd实现
💻 DDS
字号:
These are the changes done by the `patches' file:[These patches have been applied, more or less, so I don't supply thepatches file--law]Compilation of some portions is done conditional on the definitionof the following symbols:BINARY		Enables the usage of setmode under MSDOS (added binmode command)BUGGY_MSC	Adds #pragma_function(memset) to avoid internal compiler errorCHOWN		Enables chownCHROOT		Enables chrootFORK		Enables fork and changes the compilation of systemGETLOGIN	Enables getloginGETPPID		Enables getppidGROUP		Enables all the group access functionsKILL		Enables killLINK		Enables linkPASSWD		Enables all the password access functionsPIPE		Enables the pipe functionWAIT		Enables the wait functionUMASK		Enables the umask functionS_IFBLK *	Enables the block special device checkS_ISGID *	Enables the setgid checkS_ISUID *	Enables the setuid checkS_ISVTX *	Enables the vtx checkunix *		Compiles globbing for UnixMSDOS *		Compiles globbing for MS-DOS		Closes stdaux and stdprn on startup		Adds a copyright message for -v		Disables the compilation of my_popen, my_pclose as the		are in a separate file.Symbols marked with * are defined in the compilation environment.  Therest should be added to config.h (config.h.SH).  All functions when notsupported give a fatal error.Added documentation for the binmode function in the manual.Fixed the following bugs:In eval.c function eval if ioctl or fcntl returned somethingother than 0 or -1 the result was a random number as thedouble `value' variable wasn't set to `anum'.In doio.c function do_exec there were two errors associated withfiring up the shell when the execv fails.  First argv was not freed,secondly an attempt was made to start up the shell with the cmdstring that was now cut to pieces for the execv.  Also the maxiblepossible length of argv was calculated by (s - cmd).  Problem wasthat s was not pointing to the end of the string, but to the firstnon alpha.[These are incorporated in patches 15 and 16--law]Diomidis Spinellis, March 1990

⌨️ 快捷键说明

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