[comp.sys.amiga] ARP library

bmacintyre@watsol.waterloo.edu (Blair MacIntyre) (02/01/88)

Just a quick question about arp.library ... what is it???? I keep hearing
people mention it, but I haven't a clue what it is.  I didn't start reading
reading news until January ( my job now involves working on a Unix machine )
so I'm a little out of touch ...

--
|\ /|  .Oop Ack Thppft!
{o O} . bmacintyre@watsol.waterloo.edu
 (")	( I haven't decided if I even HAVE an opinion, but if I do I'll be sure
  U	to ask my boss what he thinks of it ... )

melnik@topaz.rutgers.edu (Ofer Melnik) (08/29/88)

Could someone please mail me a copy of the "arp.library" file that comes
with the latest version of ARP.

Thanks

-Ofer

MOLNARRM@UREGINA1.BITNET (Dennis Gorrie) (01/17/89)

I dedided to try ARP, and I was very impressed, by the ease of use, and the
space savings.  I copy my C directory to recoverable-ram disk, and like a lot
of other people who don't own hard disks, I am always trying to make my C
directory as small as possible.   However, there is one problem I am having;
When ever I load up a terminal program or some program that loads a library,
my ARP.library is always flushed from memory, and I have to re-insert my
Workbench disk before I can use an ARP command.  This really gets to be
annoying, and I have stopped using ARP and returned to using a reduced number
workbench 1.3 commands (boy do they take a lot of space!).

Is there a way I can set ARP.library in memory permanenly to avoid this?

I imagine there are a lot of users out there without hard drives or enormous
expansion memory, who have made themselves a useful CLI environment that
offers a maximum of commands in a minimum of space.  With all the various
shells and other such programs available, it is hard to evaluate them.  I
would like to hear from other Amiga users (with memory limitations) what
their favourite workbench setups and shells are.


Dennis Gorrie

'Happiness is a Warm Chain-Saw!'

louie@trantor.umd.edu (Louis A. Mamakos) (01/17/89)

How to keep arp.library from being flushed?  How about a diddly program:

	#include <exec/library.h>

	struct Library *foo, *OpenLibray();

	main() {
		foo = OpenLibrary("arp.library", 0L);
		if (foo == (struct Library *) NULL)
			printf("Can't open arp.library\n");
		exit(0);
	}

This will open the library, but not close it.  A library with a non-zero
reference count won't be Expunged from memory.

Personally, I don't think that doing this is a good idea, but you asked..




Louis A. Mamakos  WA3YMH    Internet: louie@TRANTOR.UMD.EDU
University of Maryland, Computer Science Center - Systems Programming

peter@sugar.uu.net (Peter da Silva) (01/17/89)

/* ARPLOCK.c -- no copyright, no guarantees, just something that should
   work.

   Usage: "RUN ARPLOCK"

   To remove: do a STATUS to get the task number (n), then type
   "BREAK PROCESS <n>".

   This should be the minimal 'C' program to do the job. Well, you could
   try it with no 'C' runtime and grab ExecBase yourself.
 */
#include <exec/libraries.h>
#include <libraries/dos.h>

_main()
{
	struct Library *OpenLibrary(), *arpbase;

	arpbase = OpenLibrary("arp.library", 0);
	if(arpbase) {
		Wait(SIGBREAKF_CTRL_C);
		CloseLibrary(arpbase);
		Exit(0);
	}
	Exit(20);
}
-- 
Peter "Have you hugged your wolf today" da Silva  `-_-'  Hackercorp.
...texbell!sugar!peter, or peter@sugar.uu.net      'U`

dan@ivucsb.UUCP (Dan Howell) (01/30/89)

In article <8901162138.AA11702@jade.berkeley.edu> MOLNARRM@UREGINA1.BITNET (Dennis Gorrie) writes:
|Is there a way I can set ARP.library in memory permanenly to avoid this?

I'm not sure about this, but somebody correct me if I'm wrong.  I think
making an ARP command resident (using WB 1.3 resident, not ARP resident)
will keep arp.library in memory.  At least I think this is the case,
because I make a few commands resident in my startup sequence, and have
never had a problem running and ARP commands even if the WB disk is
removed.  Is there any other reason that I might have never encountered
this problem?
 
-- Dan Howell  <...!apple!comdesign!ivucsb!dan>  <dan@ivucsb.UUCP>

conca@handel.cs.colostate.edu (michael vincen conca) (11/20/89)

Sorry if I'm being stupid and missing something obvious, but...

I just got VLT 4.226 and the readme file says it needs arp.library. Could
someone point the way to this file.  Thanks...


-=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=-
Mike Conca, Computer Science Dept.   *  conca@handel.cs.colostate.edu
Colorado State University            *  conca@129.82.102.32                   
                 'Back off man - I understand computers!'

lk@cbnewsj.ATT.COM (lisa.a.krauth) (11/21/89)

In article <3213@ccncsu.ColoState.EDU> conca@handel.cs.colostate.edu (michael vincen conca) writes:
>I just got VLT 4.226 and the readme file says it needs arp.library. Could
>someone point the way to this file.  Thanks...

I also came across this in another README file.  Please post the explanation
or include me in the response mail.  Thanks in advance ...

Lisa Krauth

moster@iris.ucdavis.edu (Richard Moster) (11/21/89)

In article <2390@cbnewsj.ATT.COM> lk@cbnewsj.ATT.COM (lisa.a.krauth,lz,) writes:
>In article <3213@ccncsu.ColoState.EDU> conca@handel.cs.colostate.edu (michael vincen conca) writes:
>>I just got VLT 4.226 and the readme file says it needs arp.library. Could
>>someone point the way to this file.  Thanks...
>
>I also came across this in another README file.  Please post the explanation
>or include me in the response mail.  Thanks in advance ...
>
>Lisa Krauth

	ARP is the AmigaDos Replacement Project.  It consists of
replacement files for most of the common AmigaDos commands (copy,
list, delete, etc.) along with a library file, namely arp.library.  I
got my copy off of a local Amiga bulletin board.

	The advantage of ARP is, as far as I can tell, three-fold:
(1) The replacement commands are smaller and therefore leave more free
room on your disk (I assume this was accomplished in part by utilizing a
library of common routines, viz. arp.library); (2) the commands are
slightly easier to use, such as being able to use "*" as a wildcard
(plus a few other goodies--there should be docs accompanying the other
files); and (3) a number of other programs (like VLT 4.226,
apparently) require that you have the arp.library present.  There may
be other advantages to ARP, but these are the three that I am aware
of.


Richard Moster
 

conca@handel.cs.colostate.edu (michael vincen conca) (11/21/89)

Thanks to all that pointed me to arp.library. But now for my next dumb
question...

Why can't I get it to work? VLT comes up saying 'Init - can't open ARP
library'. I've tried putting in the home directory, in the
libs directory, in the directory with the VLT executable. Anyone
know what I"m doing wrong.  Thanks again.

P.S. For those that wrote asking the same question I did, arp.library is
     part of arp 1.3. Simply download arp13.zoo from your favorite ftp
     site, unzoo it, and run ArpInstall.


-=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=--=*=-
Mike Conca, Computer Science Dept.   *  conca@handel.cs.colostate.edu
Colorado State University            *  conca@129.82.102.32                   
                 'Back off man - I understand computers!'

aliu@aludra.usc.edu (Terminal Entry) (11/22/89)

In article <5994@ucdavis.ucdavis.edu> moster@iris.ucdavis.edu (Richard Moster) writes:

>
>	ARP is the AmigaDos Replacement Project.  It consists of
>replacement files for most of the common AmigaDos commands (copy,
>list, delete, etc.) along with a library file, namely arp.library.  I
>got my copy off of a local Amiga bulletin board.

[ Rest of message deleted ]

And, of course, arp 1.3 is available on xanth.cs.odu.edu...

arno@hpbbse.bbn.hp.com (Arno Rudolph) (11/27/89)

When trying to install the csh-like shell (which needs arp.library, too), I ran into the same
problem; although arp.library was sitting there, it couldn't be found by the program.
After setting different pathes, moving it into other directories etc., I finally found
the solution.
Don't ask me why, but setting the archive-bit to arp.library ("protect arp.library +a")
solved the problem...


Maybe this helps in your case, too ?
Arno RUDOLPH, HP W-Germany
(standard disclaimers..)

thyerj@HAMLET.ACC.UNCG.EDU (11/02/90)

Has anyone got technical documentation for the ARP library. I'd love to be
able to use the ARP requester and find out more programming information.
Please email your responses to me as I have no needs feed.

Jonathan
--

 |\/\/\/\/|
 |        |                                Jonathan Thyer
 |        |                                Bitnet.... thyerj@uncg.bitnet
 |  (e) (e)      _______________________   Internet.. thyerj@hamlet.acc.uncg.edu
 |        _)    /                       |
(c   ,_____\   /  Oh, Yeah, Right!      |
  |  (__(     <                         |
  |    /       \  Don't have a cow, man.|
  /____\        \_______________________|
 /      \