docs/cut
changeset 20:c0e589b92c52
Vorgeschichte von cut in PWB/UNIX behandelt
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Thu, 28 May 2015 06:34:21 +0200 |
parents | a62964d0cc54 |
children | bac481be86d7 |
files | cut.txt |
diffstat | 1 files changed, 10 insertions(+), 6 deletions(-) [+] |
line diff
1.1 --- a/cut.txt Tue May 19 08:04:05 2015 +0200 1.2 +++ b/cut.txt Thu May 28 06:34:21 2015 +0200 1.3 @@ -143,10 +143,15 @@ 1.4 [ http://minnie.tuhs.org/cgi-bin/utree.pl?file=SysIII/usr/src/cmd 1.5 Das ist die aelteste Manifestation des Programms, die ich 1.6 aufstoebern konnte. Allerdings spricht die SCCS-ID im 1.7 -Quellcode von Version 1.5. Es muss demzufolge noch eine 1.8 -Vorgeschichte geben. Zu dieser habe ich leider keinen Zugang 1.9 -gefunden. 1.10 -XXX mail an TUHS 1.11 +Quellcode von Version 1.5. Die Vorgeschichte liegt, der Aussage 1.12 +Doug McIlroys 1.13 +[ XXX 1.14 +zufolge, in PWB/UNIX, das die Grundlage fuer System III war. 1.15 +(PWB 3.0 entspricht System III.) In den von PWB 1.0 (1977) 1.16 +verfuegbaren Quellen 1.17 +[ XXX 1.18 +ist cut noch nicht zu finden; von PWB 2.0 sind mir keine 1.19 +verfuegbaren Quellen oder hilfreiche Dokumentation bekannt. 1.20 1.21 Nun ein Blick auf die BSD-Linie: Dort ist mein fruehester 1.22 Fund ein cut.c mit dem Dateimodifikationsdatum 1986-11-07 1.23 @@ -187,7 +192,7 @@ 1.24 BSD cut nur die zwei alten implementiert sind. Es koennte also 1.25 sein, dass in Draft 9 der Bytemodus noch nicht vorhanden war. 1.26 Da ich keinen Zugang zu Draft 9 oder 10 finden konnte, war es mir 1.27 -leider nicht moeglich, diese Vermutung zu pruefen. XXX 1.28 +leider nicht moeglich, diese Vermutung zu pruefen. 1.29 1.30 Die Versionsnummern und Aenderungsdaten der aelteren 1.31 BSD-Implementierungen kann man aus den SCCS-IDs, die vom 1.32 @@ -229,7 +234,6 @@ 1.33 anschliessend in allen relevanten Standards auf. Mit POSIX.2 1.34 im Jahre 1992 wurde cut zum ersten Mal in der heutigen Form 1.35 (mit -b) standardisiert. 1.36 -XXX sicher? 1.37 1.38 1.39 Multibyte-Unterstuetzung