Télécharger la liste

Description du projet

V6 Thompson Shell Port provides two ports of the original /bin/sh from Sixth Edition (V6) UNIX (circa 1975). osh is an enhanced port of the shell, and sh6 is an unenhanced port of the shell. This project also includes glob6, if, goto, and fd2 as external shell utilities. While they remain external for compatible use by sh6, these utilities are integrated into osh to improve shell performance.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-12-19 21:42
20091218

Le présent communiqué comprend des changements d'Osh-20091127-p1.patch de fixer un fichier offset et lseek (2) Le problème avec la commande goto externe sur OpenSolaris. Ce problème a entraîné un comportement goto inattendu pour SH6 scripts. Ce communiqué fait également l'installation de la documentation du paquet et des exemples en option au lieu de l'installation par défaut de comportement. L'exemple des fichiers d'initialisation rc été modifié afin que les utilisateurs peuvent utiliser la SST pour initialiser / invoquer la SH6 en faisant "[exec] osh [-i |-l] SH6". Cela peut rendre plus facile pour les utilisateurs d'utiliser de manière interactive SH6 s'ils ne l'ai jamais fait avant.
Tags: Minor bugfixes
This release incorporates changes from osh-20091127-p1.patch to fix a file offset and lseek(2) problem with the external goto command on OpenSolaris. This problem resulted in unexpected goto behavior for sh6 scripts. This release also makes installation of the package documentation and examples optional instead of the default install behavior. The example rc init files were changed so that users can use osh to initialize/invoke sh6 by doing "[exec] osh [-i | -l] sh6". This can make it easier for users to use sh6 interactively if they've never done so before.

2009-11-29 05:11
20091127

Cette version ajoute le nom du programme de diagnostics de la SST (par exemple, "SST: erreur de syntaxe»). Il ajoute également des titres de section de copyright et de copyright appropriée à tous les manuels. Nettoyage de code supplémentaires et revérifier avec attelle facilite l'entretien futur.
Tags: Code cleanup, minor feature addition
This release adds the program name to osh diagnostics (e.g., "osh: syntax error"). It also adds COPYRIGHT section headings and appropriate copyright notices to all manuals. Further code cleanup and rechecking with splint eases future maintenance.

2009-10-29 23:29
20091029

Cette version corrige un problème de compilation sur AIX causés par enveloppement pas WCOREDUMP (s) avec # ifdef WCOREDUMP ... # endif. Un nettoyage code mineur réduit la duplication du code inutile. Fichiers de documentation du paquet et l'exemple RC sont maintenant installés par défaut dans DocDir. MANDIR désormais par défaut à $ (PREFIX) / share/man/man1.
Tags: minor bugfix, Code cleanup, Packaging
This release fixes a compilation problem on AIX caused by not wrapping WCOREDUMP(s) with #ifdef WCOREDUMP ... #endif. A minor code cleanup reduces unnecessary code duplication. Package documentation and example rc files are now installed by default in DOCDIR. MANDIR now defaults to $(PREFIX)/share/man/man1.

2009-05-28 15:08
20090527

Cette version corrige un écho bug en matière de SST qui font écho à des causes ' ""' pour imprimer un diagnostic inutiles. Elle corrige aussi un «SigIgn 'bug en matière de SST qui peuvent causer signal incorrect ignorant comportement pour sous-couches. Pour connaître les caractéristiques de la SST, il ajoute «cd» comme synonyme de la «chdir 'de commande spéciale. Il ajoute aussi $ m comme un paramètre spécial pour la valeur de la variable d'environnement MANPATH.
This release fixes an echo bug in osh that causes 'echo ""' to print an unnecessary diagnostic. It also fixes a 'sigign' bug in osh that can cause incorrect signal ignoring behavior for subshells. For osh features, it adds 'cd' as a synonym for the 'chdir' special command. It also adds $m as a special parameter for the value of the MANPATH environment variable.

2008-12-12 18:59
20081213

Ce communiqué de change l'effet de l'option "-v" option ligne de commande de sorte que, en plus de la non impression des lignes de commande vierge à l'erreur-type, le shell affiche également chaque blanc / ligne de commande vide comme une ligne vide. Il modifie également la fd2 "-e" option ligne de commande afin qu'elle reflète le comportement documenté. Par exemple, cette modification entraîne l'invocation de «FD2-commande file ef" pour rediriger la fois la production conventionnelle et la production de diagnostic de «commande» à «dossier».
Tags: Minor bugfixes
This release changes the effect of the "-v"
command-line option so that, in addition to
printing non-blank command lines to the standard
error, the shell also prints each blank/empty
command line as an empty line. It also changes the
fd2 "-e" command-line option so that it reflects
the documented behavior. For example, this change
causes invocation of "fd2 -ef file command" to
redirect both conventional output and diagnostic
output from "command" to "file".

Project Resources