swh:1:snp:2ca5d6eff8f04a671c0d5b13646cede522c64b7d
- HEAD
- refs/heads/386BSD-0.0-Snapshot-Development
- refs/heads/386BSD-0.1-Snapshot-Development
- refs/heads/386BSD-0.1-patchkit
- refs/heads/386BSD-0.1-patchkit-Import
- refs/heads/386BSD-Release
- refs/heads/BSD-1-Snapshot-Development
- refs/heads/BSD-2-Snapshot-Development
- refs/heads/BSD-3-Snapshot-Development
- refs/heads/BSD-4-Snapshot-Development
- refs/heads/BSD-4_1_snap-Snapshot-Development
- refs/heads/BSD-4_1c_2-Snapshot-Development
- refs/heads/BSD-4_2-Snapshot-Development
- refs/heads/BSD-4_3-Snapshot-Development
- refs/heads/BSD-4_3_Net_1-Snapshot-Development
- refs/heads/BSD-4_3_Net_2-Snapshot-Development
- refs/heads/BSD-4_3_Reno-Snapshot-Development
- refs/heads/BSD-4_3_Tahoe-Snapshot-Development
- refs/heads/BSD-4_4-Snapshot-Development
- refs/heads/BSD-4_4_Lite1-Snapshot-Development
- refs/heads/BSD-4_4_Lite2-Snapshot-Development
- refs/heads/BSD-Release
- refs/heads/BSD-SCCS
- refs/heads/Bell-32V-Snapshot-Development
- refs/heads/Bell-Release
- refs/heads/Epoch
- refs/heads/FreeBSD-master
- refs/heads/FreeBSD-release/1.0-Import
- refs/heads/FreeBSD-release/10.0.0
- refs/heads/FreeBSD-release/10.1.0
- refs/heads/FreeBSD-release/10.2.0
- refs/heads/FreeBSD-release/10.3.0
- refs/heads/FreeBSD-release/10.4.0
- refs/heads/FreeBSD-release/11.0.0
- refs/heads/FreeBSD-release/11.0.1
- refs/heads/FreeBSD-release/11.1.0
- refs/heads/FreeBSD-release/2.0
- refs/heads/FreeBSD-release/2.0-Import
- refs/heads/FreeBSD-release/2.0.5
- refs/heads/FreeBSD-release/2.1.0
- refs/heads/FreeBSD-release/2.1.5
- refs/heads/FreeBSD-release/2.1.6
- refs/heads/FreeBSD-release/2.1.6.1
- refs/heads/FreeBSD-release/2.1.7
- refs/heads/FreeBSD-release/2.2.0
- refs/heads/FreeBSD-release/2.2.1
- refs/heads/FreeBSD-release/2.2.2
- refs/heads/FreeBSD-release/2.2.5
- refs/heads/FreeBSD-release/2.2.6
- refs/heads/FreeBSD-release/2.2.7
- refs/heads/FreeBSD-release/2.2.8
- refs/heads/FreeBSD-release/3.0.0
- refs/heads/FreeBSD-release/3.1.0
- refs/heads/FreeBSD-release/3.2.0
- refs/heads/FreeBSD-release/3.3.0
- refs/heads/FreeBSD-release/3.4.0
- refs/heads/FreeBSD-release/3.5.0
- refs/heads/FreeBSD-release/4.0.0
- refs/heads/FreeBSD-release/4.1.0
- refs/heads/FreeBSD-release/4.1.1
- refs/heads/FreeBSD-release/4.10.0
- refs/heads/FreeBSD-release/4.11.0
- refs/heads/FreeBSD-release/4.2.0
- refs/heads/FreeBSD-release/4.3.0
- refs/heads/FreeBSD-release/4.4.0
- refs/heads/FreeBSD-release/4.5.0
- refs/heads/FreeBSD-release/4.6.0
- refs/heads/FreeBSD-release/4.6.1
- refs/heads/FreeBSD-release/4.6.2
- refs/heads/FreeBSD-release/4.7.0
- refs/heads/FreeBSD-release/4.8.0
- refs/heads/FreeBSD-release/4.9.0
- refs/heads/FreeBSD-release/5.0.0
- refs/heads/FreeBSD-release/5.1.0
- refs/heads/FreeBSD-release/5.2.0
- refs/heads/FreeBSD-release/5.2.1
- refs/heads/FreeBSD-release/5.3.0
- refs/heads/FreeBSD-release/5.4.0
- refs/heads/FreeBSD-release/5.5.0
- refs/heads/FreeBSD-release/6.0.0
- refs/heads/FreeBSD-release/6.1.0
- refs/heads/FreeBSD-release/6.2.0
- refs/heads/FreeBSD-release/6.3.0
- refs/heads/FreeBSD-release/6.4.0
- refs/heads/FreeBSD-release/7.0.0
- refs/heads/FreeBSD-release/7.1.0
- refs/heads/FreeBSD-release/7.2.0
- refs/heads/FreeBSD-release/7.3.0
- refs/heads/FreeBSD-release/7.4.0
- refs/heads/FreeBSD-release/8.0.0
- refs/heads/FreeBSD-release/8.1.0
- refs/heads/FreeBSD-release/8.2.0
- refs/heads/FreeBSD-release/8.3.0
- refs/heads/FreeBSD-release/8.4.0
- refs/heads/FreeBSD-release/9.0.0
- refs/heads/FreeBSD-release/9.1.0
- refs/heads/FreeBSD-release/9.2.0
- refs/heads/FreeBSD-release/9.3.0
- refs/heads/FreeBSD-releng/10.0
- refs/heads/FreeBSD-releng/10.1
- refs/heads/FreeBSD-releng/10.2
- refs/heads/FreeBSD-releng/10.3
- refs/heads/FreeBSD-releng/10.4
- refs/heads/FreeBSD-releng/11.0
- refs/heads/FreeBSD-releng/11.1
- refs/heads/FreeBSD-releng/2.0.5
- refs/heads/FreeBSD-releng/2.0a
- refs/heads/FreeBSD-releng/2.0b
- refs/heads/FreeBSD-releng/4.10
- refs/heads/FreeBSD-releng/4.11
- refs/heads/FreeBSD-releng/4.3
- refs/heads/FreeBSD-releng/4.4
- refs/heads/FreeBSD-releng/4.5
- refs/heads/FreeBSD-releng/4.6
- refs/heads/FreeBSD-releng/4.7
- refs/heads/FreeBSD-releng/4.8
- refs/heads/FreeBSD-releng/4.9
- refs/heads/FreeBSD-releng/5.0
- refs/heads/FreeBSD-releng/5.1
- refs/heads/FreeBSD-releng/5.2
- refs/heads/FreeBSD-releng/5.3
- refs/heads/FreeBSD-releng/5.4
- refs/heads/FreeBSD-releng/5.5
- refs/heads/FreeBSD-releng/6.0
- refs/heads/FreeBSD-releng/6.1
- refs/heads/FreeBSD-releng/6.2
- refs/heads/FreeBSD-releng/6.3
- refs/heads/FreeBSD-releng/6.4
- refs/heads/FreeBSD-releng/7.0
- refs/heads/FreeBSD-releng/7.1
- refs/heads/FreeBSD-releng/7.2
- refs/heads/FreeBSD-releng/7.3
- refs/heads/FreeBSD-releng/7.4
- refs/heads/FreeBSD-releng/8.0
- refs/heads/FreeBSD-releng/8.1
- refs/heads/FreeBSD-releng/8.2
- refs/heads/FreeBSD-releng/8.3
- refs/heads/FreeBSD-releng/8.4
- refs/heads/FreeBSD-releng/9.0
- refs/heads/FreeBSD-releng/9.1
- refs/heads/FreeBSD-releng/9.2
- refs/heads/FreeBSD-releng/9.3
- refs/heads/FreeBSD-stable/10
- refs/heads/FreeBSD-stable/11
- refs/heads/FreeBSD-stable/2.0.5
- refs/heads/FreeBSD-stable/2.1
- refs/heads/FreeBSD-stable/2.2
- refs/heads/FreeBSD-stable/3
- refs/heads/FreeBSD-stable/4
- refs/heads/FreeBSD-stable/5
- refs/heads/FreeBSD-stable/6
- refs/heads/FreeBSD-stable/7
- refs/heads/FreeBSD-stable/8
- refs/heads/FreeBSD-stable/9
- refs/heads/Research-PDP7-Snapshot-Development
- refs/heads/Research-Release
- refs/heads/Research-V1-Snapshot-Development
- refs/heads/Research-V2-Snapshot-Development
- refs/heads/Research-V3-Snapshot-Development
- refs/heads/Research-V4-Snapshot-Development
- refs/heads/Research-V5-Snapshot-Development
- refs/heads/Research-V6-Snapshot-Development
- refs/heads/Research-V7-Snapshot-Development
- refs/heads/master
- refs/heads/usr/src/BSD-SCCS-Import
- refs/remotes/origin/master
- refs/tags/BSD-4_1_snap-Snapshot-Development
- refs/tags/BSD-4_1c_2-Snapshot-Development
- refs/tags/BSD-4_2-Snapshot-Development
- refs/tags/BSD-4_3-Snapshot-Development
- refs/tags/BSD-4_3_Net_1-Snapshot-Development
- refs/tags/BSD-4_3_Net_2-Snapshot-Development
- refs/tags/BSD-4_3_Reno-Snapshot-Development
- refs/tags/BSD-4_3_Tahoe-Snapshot-Development
- refs/tags/BSD-4_4-Snapshot-Development
- refs/tags/BSD-4_4_Lite1-Snapshot-Development
- refs/tags/BSD-4_4_Lite2-Snapshot-Development
- refs/tags/FreeBSD-release/1.0
- refs/tags/FreeBSD-release/1.1
- refs/tags/FreeBSD-release/1.1.5
- refs/tags/Licenses
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Tip revision: 69f28986ad97c1e3d55279d696d1884c963f530e authored by Ken Thompson on 30 June 1970, 10:00:00 UTC
Research PDP7 development
Research PDP7 development
Tip revision: 69f2898
chmod.s
" chmode
lac 017777 i
sad d4
jmp error
lac 017777
tad d4
dac 8
tad d1
dac name
dzm octal
dzm nchar
-8
dac c1
1:
lac nchar
dzm nchar
sza
jmp 2f
lac 8 i
lmq
and o177
dac nchar
lacq
lrss 9
2:
sad o40
jmp 3f
tad om60
lmq
lac octal
cll; als 3
omq
dac octal
3:
isz c1
jmp 1b
loop:
lac 017777 i
sad d8
sys exit
tad dm4
dac 017777 i
lac name
tad d4
dac name
lac octal
sys chmode; name:0
sma
jmp loop
lac name
dac 1f
lac d1
sys write; 1:0; 4
lac d1
sys write; 1f; 2
jmp loop
1:
040;077012
error:
lac d1
sys write; 1b+1; 1
sys exit
om60: -060
o40: 040
d1: 1
d8: 8
dm4: -4
d4: 4
o177: 0177
nchar: .=.+1
c1: .=.+1
octal: .=.+1