Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!security!genrad!grkermit!masscomp!clyde!floyd!harpo!seismo!hao!hplabs!sri-unix!salkind@nyu From: salkind%nyu@sri-unix.UUCP Newsgroups: net.unix-wizards Subject: _brk routine not supplied for franz rawhlisp Message-ID: <14470@sri-arpa.UUCP> Date: Fri, 9-Dec-83 13:07:12 EST Article-I.D.: sri-arpa.14470 Posted: Fri Dec 9 13:07:12 1983 Date-Received: Tue, 13-Dec-83 05:47:32 EST Lines: 44 From: Lou Salkind Subject: _brk routine not supplied for franz rawhlisp Index: ucb/lisp/franz/vax 4.2BSD Description: rawhlisp can not be built from the distributed sources (several important franz applications need this). Repeat-By: In the vax directory, type make rawhlisp. You will get _brk undefined. Fix: 1) make a symbolic link to /usr/src/lib/libc/vax/sys/SYS.h in the franz/h directory 2) install the following in vax/hbrk.c --- /* special brk for hlisp */ #include "SYS.h" #define SYS_brk 17 .globl curbrk ENTRY(_brk) chmk $SYS_brk jcs err movl 4(ap),curbrk clrl r0 ret err: jmp cerror --- 3) apply the following changes to Makefile: --- 82c82 < VaxObj = bigmath.o qfuncl.o vax.o --- > VaxObj = bigmath.o qfuncl.o vax.o hbrk.o 117a118,120 > > hbrk.o: hbrk.c > cc -I../h -E ${ProfFlag2} hbrk.c | as -o hbrk.o ---