Path: utzoo!attcan!uunet!mcsun!unido!fauern!tumuc!lan!rommel From: rommel@lan.informatik.tu-muenchen.dbp.de (Kai-Uwe Rommel) Newsgroups: comp.binaries.ibm.pc.d Subject: Re: xx vs. uu Message-ID: <1232@tuminfo1.lan.informatik.tu-muenchen.dbp.de> Date: 20 Feb 90 12:51:10 GMT References: <1513@krafla.rhi.hi.is> <493@sixhub.UUCP> <1226@tuminfo1.lan.informatik.tu-muenchen.dbp.de> <2973@draken.nada.kth.se> Sender: news@lan.informatik.tu-muenchen.dbp.de Reply-To: rommel@lan.informatik.tu-muenchen.dbp.de (Kai-Uwe Rommel) Organization: Inst. fuer Informatik, TU Muenchen, W. Germany Lines: 30 In article <2973@draken.nada.kth.se> perand@nada.kth.se (Per Andersson) writes: >Sorry, but Unix IS NOT ONE operating system. Is is at least a dozen >different, and as it is now, ZOO is avaliable for almost every normal >variant, whereas lharc is BSD only, and Unzip isn't publicated. Your >Unix OS isn't the only in the world you know. I use D-NIX,SUNOS,BSD4.2,4.3 >Per Andersson >Royal Institute of Technology, Stockholm, Sweden Sorry, but Unix IS ONE operating system if you follow some portability rules. I compiled the C LHarc sources not only on Ultrix (=BSD) but also on OS/2 and even on MS-DOS ! The MS C compiler supports some kind of System V compatible library --> it should run on System V as well. It will run on any Unix system if you have Posix directory routines available because C-LHarc uses only open/read/write/close ... besides the directory routines. I think one should also be able to do some porting if a program does not run at the first attempt and not give up at the first "unresolved external" message. BTW, zoo is more non-portable than LHarc, because I had problems to compile it for MS-DOS using MS-C 5.1 instead of Turbo C (which I do not have). It seems to depend on such facts as signed/unsigned characters !!! (It still does not run although I DID some porting and I would appreciate any hints, because when it runs with MS-C 5.1 it will run under OS/2 too.) Kai Uwe Rommel Munich rommel@lan.informatik.tu-muenchen.dbp.de