NetBSD/lib/librmt
lukem b48252f365 * use _DIAGASSERT() to check pointer arguments against NULL and file
descriptors against -1 (as appropriate).
* add actual checks which to detect stuff that would trigger_DIAGASSERT(),
  and attempt to return a sane error condition.
* knf some code
* remove some `register' decls.

the first two items result in the addition of code similar to the
following in various functions:

		_DIAGASSERT(path != NULL)
	#ifdef _DIAGNOSTIC
		if (path == NULL) {
			errno = EFAULT;
			return (-1);
		}
	#endif
1999-09-16 11:44:54 +00:00
..
Makefile convert from NOxxx= to MKxxx=no. 1999-02-13 02:54:17 +00:00
pathnames.h - support RCMD_CMD, ala rcmd(3). 1998-03-08 23:36:46 +00:00
README RCS Id Police. 1998-01-09 04:11:49 +00:00
rmtlib.c * use _DIAGASSERT() to check pointer arguments against NULL and file 1999-09-16 11:44:54 +00:00
rmtops.3 - support RCMD_CMD, ala rcmd(3). 1998-03-08 23:36:46 +00:00

#	$NetBSD: README,v 1.2 1998/01/09 04:12:19 perry Exp $

README

This is the remote mag tape library. It allows a program that uses
Unix system calls to transparently use a file (usually a tape drive) on
another system via /etc/rmt, simply by including <rmt.h>.  It is
particularly useful with tar and dd, and is supplied with GNU tar.

This package has evolved somewhat over the years.  My thanks to the
people who did most of the original work, and those who've contributed
bug fixes; appropriate credit is in the man page and source files.

Enjoy,

Arnold Robbins
Emory U. Computing Center
arnold@emoryu1.cc.emory.edu
gatech!emoryu1!arnold
+1 404 727 7636