@@ -1,21 +1,73 @@
-Action
-Copyright
-NEW
README
-TODO
-TakeAction
-bin
-doc
-emtest
-etc
-fast
-fcc
-first
+Copyright
+pm
+pmfile
+config.pm
+
h
-include
-modules
-lang
-lib
-mach
-man
-util
+modules/h
+first
+util/data
+util/LLgen
+modules/src/alloc
+modules/src/assert
+modules/src/system
+modules/src/string
+modules/src/read_em
+modules/src/em_code
+modules/src/em_mes
+modules/src/print
+modules/src/object
+modules/src/idf
+modules/src/input
+modules/src/flt_arith
+util/amisc
+util/cmisc
+util/ack
+lib/descr/fe
+util/arch
+util/cpp
+util/cgg
+util/ncgg
+util/misc
+util/opt
+util/ego
+util/topgen
+util/led
+lang/cem
+lang/pc
+lang/m2
+lang/occam
+lang/basic
+mach/proto
+mach/i86
+plat/pc86
+examples
+#Action
+#NEW
+#README
+#TODO
+#TakeAction
+#bin
+#doc
+#emtest
+#etc
+#fast
+#fcc
+#first
+#h
+#include
+#modules
+#lang
+#lib
+#mach
+#man
+#util
@@ -1,18 +1,24 @@
-create_dir
-cp_dir
-em_path.h.src
-get_answer
-get_makepars
-get_sys
-get_sysvax
-install_tail
-limit_enquire
-limit_impl
-lint_params
-local.h.src
-mk_config
-mk_makefile
-mk_target
-target_comp
-util_comp
+ack.pm
+ack-custom.pm
+c.pm
+llgen.pm
+yacc.pm
+#create_dir
+#cp_dir
+#em_path.h.src
+#get_answer
+#get_makepars
+#get_sys
+#get_sysvax
+#install_tail
+#limit_enquire
+#limit_impl
+#lint_params
+#local.h.src
+#mk_config
+#mk_makefile
+#mk_target
+#target_comp
+#util_comp
@@ -1,19 +1,19 @@
-Makefile
+#Makefile
arch.h
bc_io.h
bc_string.h
-as_spec.h
+#as_spec.h
cg_pattern.h
cgg_cg.h
em_abs.h
em_ego.h
em_flag.h
em_mes.h
-em_mnem.h
-em_pseu.h
+#em_mnem.h
+#em_pseu.h
em_ptyp.h
em_reg.h
-em_spec.h
+#em_spec.h
out.h
stb.h
pc_err.h
@@ -24,4 +24,6 @@ ocm_chan.h
ocm_parco.h
ocm_proc.h
m2_traps.h
-ip_spec.h
+#ip_spec.h
+em_table
+con_float
@@ -1,11 +0,0 @@
-/* $Id$ */
-/*
- * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
- * See the copyright notice in the ACK home directory, in the file "Copyright".
- */
-struct timeb {
- time_t time;
- u_short millitm;
- short timezone;
- short dstflag;
-};
@@ -1,3 +1,3 @@
src
-test
+lib
@@ -1,2 +1,34 @@
-LIST
-tail_bc.a
+abs.c
+asc.c
+asrt.c
+atn.c
+chr.c
+conversion.c
+hlt.c
+mki.c
+oct.c
+peek.c
+power.c
+exp.c
+log.c
+print.c
+io.c
+random.c
+read.c
+return.c
+sgn.c
+sin.c
+fif.e
+sqt.c
+fef.e
+stop.c
+string.c
+salloc.c
+swap.c
+trace.c
+write.c
+file.c
+error.c
+trap.c
+setline.e
@@ -1,5 +1,4 @@
-proto.make
-proto.main
basic.g
basic.lex
bem.c
@@ -1,7 +1,6 @@
cemcom.ansi
cpp.ansi
libcc.ansi
cemcom
-ctest
libcc
-lint
LLlex.c
LLlex.h
LLmessage.c
@@ -1,8 +1,7 @@
Parameters
arith.h
bits.h
@@ -1,13 +1,12 @@
+head_ac.e
assert
ctype
errno
-head_ac.e
headers
locale
math
misc
setjmp
signal
stdio
@@ -1,3 +1 @@
assert.c
@@ -1,5 +1,3 @@
toupper.c
tolower.c
char.tab
errlist.c
assert.h
ctype.h
dirent.h
@@ -19,4 +17,5 @@ stdlib.h
string.h
time.h
varargs.h
-sys
+sys/dirent.h
+sys/errno.h
@@ -1,4 +1,2 @@
localeconv.c
setlocale.c
asin.c
atan.c
atan2.c
closedir.c
fdopen.c
getdents.c
setjmp.e
sigmisc.c
raise.c
clearerr.c
data.c
doprnt.c
abort.c
abs.c
atexit.c
@@ -25,4 +23,3 @@ system.c
wcstombs.c
wctomb.c
malloc
-malloc.c
@@ -1,4 +1,3 @@
READ_ME
add_file
check.c
memchr.c
memcmp.c
memcpy.c
asctime.c
clock.c
ctime.c
@@ -1,4 +1,6 @@
gen
+headers
+math
mon
-math
@@ -1,3 +1,75 @@
head_cc.e
-tail_cc.2g.a
+atof.c
+strtod.c
+atoi.c
+atol.c
+strtol.c
+bcmp.c
+bfill.c
+bmove.c
+bzero.c
+calloc.c
+crypt.c
+ctime.c
+asctime.c
+execvp.c
+ffc.c
+ffs.c
+gcvt.c
+ecvt.c
+ext_comp.c
+getlogin.c
+index.c
+l3.c
+ldexp.c
+localtime.c
+gmtime.c
+memccpy.c
+memchr.c
+memcmp.c
+memcpy.c
+memset.c
+mktemp.c
+monitor.c
+perror.c
+procentry.c
+qsort.c
+bsearch.c
+rand.c
+seekdir.c
+sleep.c
+stb.c
+strstr.c
+strchr.c
+strcmp.c
+strcspn.c
+strncat.c
+strrchr.c
+strtok.c
+strpbrk.c
+strspn.c
+swab.c
+telldir.c
+ttyslot.c
+rindex.c
+strncmp.c
+ttyname.c
+closedir.c
+isatty.c
+opendir.c
+malloc.c
+bcopy.c
+readdir.c
+strcat.c
+strcpy.c
+strlen.c
+tzset.c
+getenv.c
+strncpy.c
+_c2type.c
+abort.e
+frexp.e
+modf.e
+setjmp.e
@@ -1,14 +1,19 @@
-ctype.h
-setjmp.h
-stdio.h
-varargs.h
+ctype.h
+errno.h
+fcntl.h
+grp.h
math.h
-time.h
pwd.h
-grp.h
+setjmp.h
sgtty.h
signal.h
-fcntl.h
-errno.h
+stdio.h
+time.h
+varargs.h
+sys/dir.h
+sys/stat.h
+sys/stdtypes.h
+sys/types.h
+sys/timeb.h
@@ -1,5 +0,0 @@
-dir.h
-stat.h
-types.h
-stdtypes.h
@@ -1,3 +1,21 @@
-tail_m.a
-test.c
+asin.c
+atan2.c
+atan.c
+ceil.c
+fabs.c
+gamma.c
+hypot.c
+jn.c
+j0.c
+j1.c
+log10.c
+pow.c
+sinh.c
+sqrt.c
+tan.c
+tanh.c
+floor.c
@@ -1,3 +1,92 @@
-tail_mon.a
+exit.c
+gtty.c
+signal.c
+stty.c
+tell.c
+time.c
+cleanup.c
+access.e
+acct.e
+alarm.e
+brk.e
+chdir.e
+chmod.e
+chown.e
+chroot.e
+close.e
+creat.e
+dup.e
+dup2.e
+execl.e
+execle.e
+execv.e
+execve.e
+fork.e
+fstat.e
+ftime.e
+getegid.e
+geteuid.e
+getgid.e
+getpid.e
+getuid.e
+ioctl.e
+kill.e
+link.e
+lock.e
+lseek.e
+mknod.e
+mount.e
+mpxcall.e
+nice.e
+open.e
+pause.e
+pipe.e
+prof.e
+ptrace.e
+read.e
+sbrk.e
+setgid.e
+setuid.e
+setsig.e
+sigtrp.e
+stat.e
+stime.e
+sync.e
+times.e
+umask.e
+umount.e
+unlink.e
+utime.e
+wait.e
+write.e
+errno.e
+_alarm.e
+_brk.e
+_close.e
+_creat.e
+_dup.e
+_dup2.e
+_execl.e
+_execve.e
+_exit.e
+_fork.e
+_fstat.e
+_ftime.e
+_getpid.e
+_gtty.c
+_stty.c
+_ioctl.e
+_kill.e
+_link.e
+_lseek.e
+_open.e
+_pause.e
+_pipe.e
+_read.e
+_sbrk.e
+_times.e
+_unlink.e
+_wait.e
+_write.e
types
@@ -1,2 +1,48 @@
-tail_cc.1s.a
+vsprintf.c
+vfprintf.c
+vprintf.c
+termcap.c
+getopt.c
+clearerr.c
+fgetc.c
+fgets.c
+fprintf.c
+fputc.c
+fputs.c
+fread.c
+freopen.c
+fscanf.c
+ftell.c
+fwrite.c
+getchar.c
+getgrent.c
+getpass.c
+getpw.c
+fopen.c
+getpwent.c
+gets.c
+getw.c
+popen.c
+fdopen.c
+printf.c
+putchar.c
+puts.c
+putw.c
+rewind.c
+fseek.c
+scanf.c
+setbuf.c
+sprintf.c
+doprnt.c
+fltpr.c
+flushbuf.c
+fclose.c
+data.c
+fflush.c
+sscanf.c
+doscan.c
+fillbuf.c
+system.c
+timezone.c
+ungetc.c
comp
-m2mm
libm2
BigPars
SmallPars
SYSTEM.h
@@ -1,5 +1,50 @@
-tail_m2.a
+Termcap.mod
+CSP.mod
+PascalIO.mod
+RealInOut.mod
+InOut.mod
+Streams.mod
+Terminal.mod
+MathLib0.mod
+Mathlib.mod
+Processes.mod
+RealConver.mod
+Storage.mod
+Conversion.mod
+Semaphores.mod
+random.mod
+Strings.mod
+ArraySort.mod
+catch.c
+Traps.mod
+XXTermcap.c
+dvi.c
+Arguments.c
+LtoUset.e
+StrAss.c
+cap.c
+absd.c
+absf.e
+absi.c
+absl.c
+halt.c
+SYSTEM.c
+par_misc.e
+init.c
+sigtrp.c
+store.c
+confarray.c
+load.c
+blockmove.c
+stackprio.c
+ucheck.c
+rcka.c
+rcku.c
+rcki.c
+rckul.c
+rckil.c
+EM.e
ASCII.def
Arguments.def
Conversion.def
@@ -1,3 +1,5 @@
lib
test
@@ -1,10 +1,8 @@
builtin.c
code.c
code.h
em.c
-em.h
expr.c
expr.h
keytab.c
@@ -15,3 +13,4 @@ sizes.h
symtab.c
symtab.h
token.h
+occam-em.h
@@ -1,2 +1,11 @@
-tail_ocm.a
+builtin.c
+chan_strct.c
+channel.c
+co.c
+now.c
+par.c
+parco.c
+misc.e
+ocrt.c
libpc
body.c
casestat.C
@@ -1,5 +1,75 @@
+abi.c
+abl.c
+abr.c
+arg.c
+ass.c
+asz.c
+bcp.c
+bts.e
+buff.c
+clock.c
+diag.c
+dis.c
+efl.c
+eln.c
+encaps.e
+get.c
+gto.e
+ini.c
+mdi.c
+mdl.c
+new.c
+nobuff.c
+notext.c
+opn.c
+hol0.e
+pac.c
+pclose.c
+pcreat.c
+pentry.c
+perrno.c
+pexit.c
+cls.c
+put.c
+rdc.c
+rdl.c
+rdr.c
+rdi.c
+rln.c
+rf.c
+rnd.c
+sav.e
+sig.e
+trap.e
+unp.c
+uread.c
+uwrite.c
+wdw.c
+incpt.c
+wrc.c
+wrf.c
+wri.c
+wrl.c
+wrr.c
+cvt.c
+wrz.c
+wrs.c
+outcpt.c
+wf.c
+nfa.c
+trp.e
head_pc.e
-tail_pc.a
@@ -1,10 +1,5 @@
-cv
-libem
-libend
-libsys
as
-libfp
ncg
-ce
-mach_params
+libem
+libend
@@ -1,2 +1,60 @@
-libem_s.a
+adi.s
+and.s
+cii.s
+cms.s
+cmi4.s
+cmu4.s
+com.s
+csa2.s
+csb2.s
+csa4.s
+csb4.s
+cuu.s
+dup.s
+dvi.s
+dvi4.s
+dvu.s
+dvu4.s
+exg.s
+fp8087.s
+gto.s
+iaar.s
+ilar.s
+inn.s
+ior.s
+isar.s
+lar2.s
+loi.s
+mli.s
+mli4.s
+mon.s
+ngi.s
+nop.s
+rck.s
+rmi.s
+rmi4.s
+rmu.s
+rmu4.s
+rol.s
+ror.s
+sar2.s
+sbi.s
+set.s
+sli.s
+sri.s
+sti.s
+strhp.s
+xor.s
+error.s
+unknown.s
+fat.s
+trp.s
+print.s
+ret6.s
+ret8.s
+lfr6.s
+lfr8.s
+retarea.s
+blm.s
+return.s
@@ -1,2 +1,5 @@
-end_s.a
+edata.s
+em_end.s
+end.s
+etext.s
@@ -1,7 +1,5 @@
cg
-libg
top
-fp
-grind
@@ -1,4 +1,4 @@
comm0.h
comm1.h
comm2.y
codegen.c
compute.c
queue.c
queue.h
top.c
@@ -3,8 +3,8 @@ em.h
em_arith.h
em_code.h
em_label.h
-em_codeCE.h
-emO_code.h
+#em_codeCE.h
+#emO_code.h
em_mesX.h
-em_codeO.h
+#em_codeO.h
+#proto.make
Malloc.c
Srealloc.c
Realloc.c
BadAssert.c
assert.3
C_out.c
bhcst.c
bhdlb.c
@@ -1,3 +1,4 @@
C_ms_com.c
C_ms_ego.c
C_ms_emx.c
@@ -10,5 +11,4 @@ C_ms_reg.c
C_ms_src.c
C_ms_std.c
C_ms_stb.c
em_mes.3
b64_add.c
b64_sft.c
flt_add.c
idf.3
idf_pkg.body
idf_pkg.spec
@@ -1,6 +1,6 @@
AtEoIF.c
AtEoIT.c
inp_pkg.body
inp_pkg.spec
input.3
object.3
object.h
obj.h
format.c
fprint.c
@@ -1,5 +1,5 @@
EM_vars.c
argtype
em_comp.h
m_C_mnem
bts2str.c
btscat.c
btscmp.c
access.c
break.c
chmode.c
@@ -0,0 +1,14 @@
+descr
+boot.s
+README
+libsys/pmfile
+libsys/libsys.h
+libsys/_sys_rawwrite.s
+libsys/_mon.s
+libsys/_sys_write.c
+libsys/_sys_read.c
+libsys/_sys_rawread.s
+libsys/_brk.s
+libsys/errno.s
+libsys/_sys_ioctl.c
@@ -0,0 +1,26 @@
+pmfile-ack
+src/main.c
+src/gencode.c
+src/compute.c
+src/check.c
+src/reach.c
+src/global.c
+src/name.c
+src/sets.c
+src/sets.h
+src/alloc.c
+src/machdep.c
+src/cclass.c
+src/cclass.h
+src/savegram.c
+src/LLgen.c
+src/Lpars.c
+src/Lpars.h
+src/tokens.c
+src/types.h
+src/io.h
+src/extern.h
+lib/incl
+lib/rec
+lib/nc_incl
+lib/nc_rec
ack.h
data.h
anm.c
asize.c
astrip.c
@@ -6,3 +6,5 @@ ashow.c
anm.1
asize.1
astrip.1
+aslod.c
+aslod.1
aal.1
arch.1
arch.5
bootgram.y
bootlex.l
main.c
GCIPM.c
cclash.1
cclash.c
cid.1
@@ -1,7 +1,7 @@
ch7bin.c
-em_flag.c
-em_mnem.c
-em_pseu.c
em_ptyp.c
+new_table
bo
ca
cf
@@ -1,2 +1 @@
bo.c
ca.c
ca.h
ca_put.c
cf.c
cf.h
cf_idom.c
cj.c
cs.c
cs.h
cs_alloc.c
descr.sed
i86.descr
i386.descr
em_ego.c
ic.c
ic.h
ic_aux.c
il.c
il.h
il1_anal.c
@@ -1,3 +1,2 @@
lv.c
lv.h
itemtab.src
makeitems.c
ra.c
alloc.c
alloc.h
aux.c
sp.c
sr.c
sr.h
sr_aux.c
ud.c
ud.h
ud_aux.c
WRONG
ack.out.5
archive.c
convert.c
em_decode.6
esize.1
cgg.y
coerc.c
hash.c