📄 changes.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 + -