Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!pacbell!att!chinet!bill From: bill@chinet.chi.il.us (Bill Mitchell) Newsgroups: comp.os.minix Subject: 1.5.0 upgrade - missing libc.a routines Message-ID: <1989Dec29.192941.2148@chinet.chi.il.us> Date: 29 Dec 89 19:29:41 GMT Organization: Chinet - Chicago Public Access UNIX Lines: 48 In a recent posting, I asked about missing lib routines. Thanks to Robert Hall for email suggesting that these routines are assembly files found in libc.a. I looked there, and found most of them. Unfortunately, only two of these routines (cmi4.s and return.s) are in assembler source code form. The rest are in object form only and contain non-ascii stuff. Some routines (unget.s memmove.s strcoll.s and strxfrm.s) are not in the PH 1.3 distribution at all. I checked the libsrc.a.Z file from my PH 1.3 distribution, and can find no source for these routines there either. Thanks to David Lawyer and Glen Overby for the info that some of these are compiler specific routines for which no source code is available, and some are machine specific support routines. I've made a guess at which of my missing routines are compiler specific and which are machine specific. Could a minix wizard please confirm or correct this? From their names alone, the following don't sound like compiler specific routines: _dup.s brksize.s catchsig.s getutil.s sendrec.s setjmp.s strhp.s unknown.s vars.s unget.s memmove.s strcoll.s strxfrm.s I am unable to find source code for any of these. I don't find even object versions of unget.s, memmove.s, strcoll.s, or strxform.s in my PH 1.3 distribution. Is source for these routines available? If so, where? If not, what now? Assuming source is available, it goes in a directory something like /lib/i8088 in the official MINIX directory tree, right? From their names alone, the following sound as if they might be compiler specific: adi.s and.s blm.s cii.s cmi4.s cms.s cmu4.s com.s csa2.s csb2.s cuu.s dvi4.s dvu4.s exg.s fakfp.s fat.s gto.s iaar.s ilar.s inn.s ior.s isar.s lar2.s lfr6.s lfr8.s loi.s mli4.s mon.s nop.s rck.s ret6.s ret8.s retarea.s return.s rmi4.s rmu4.s sar2.s sbi.s set.s sti.s stop.s trp.s xor.s I should just use the object versions from my PH 1.3 libc.a file, right?