summaryrefslogtreecommitdiff
path: root/share/examples/printing/netprint
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>1997-03-17 04:05:04 +0000
committercvs2svn <cvs2svn@FreeBSD.org>1997-03-17 04:05:04 +0000
commit4894493155052a9d9af8a3b68c8b31e3b243a182 (patch)
tree5148bc9ca5168012f9ae26bcea7aa3b8b9394f50 /share/examples/printing/netprint
parent274b8bdee754bb048d0267ee40ac9b784862ef31 (diff)
Diffstat (limited to 'share/examples/printing/netprint')
-rw-r--r--share/examples/printing/netprint24
1 files changed, 0 insertions, 24 deletions
diff --git a/share/examples/printing/netprint b/share/examples/printing/netprint
deleted file mode 100644
index 9b5010cc8cc5..000000000000
--- a/share/examples/printing/netprint
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/perl
-#
-# netprint - Text filter for printer attached to network
-# Installed in /usr/local/libexec/netprint
-#
-
-$#ARGV eq 1 || die "Usage: $0 <printer-hostname> <port-number>";
-
-$printer_host = $ARGV[0];
-$printer_port = $ARGV[1];
-
-require 'sys/socket.ph';
-
-($ignore, $ignore, $protocol) = getprotobyname('tcp');
-($ignore, $ignore, $ignore, $ignore, $address)
- = gethostbyname($printer_host);
-
-$sockaddr = pack('S n a4 x8', &AF_INET, $printer_port, $address);
-
-socket(PRINTER, &PF_INET, &SOCK_STREAM, $protocol)
- || die "Can't create TCP/IP stream socket: $!";
-connect(PRINTER, $sockaddr) || die "Can't contact $printer_host: $!";
-while (<STDIN>) { print PRINTER; }
-exit 0;