aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/lp/lpsend.rc
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-08-31 02:18:29 +0000
committerrsc <devnull@localhost>2005-08-31 02:18:29 +0000
commit262ecfed9f7e39811f34517d82e848b8ec20f863 (patch)
treeb9947441be3e7b6a3d7c5e944854591e1b027bfb /src/cmd/lp/lpsend.rc
parent2863ba101f0c9fec34756948e263cd534a3634ee (diff)
downloadplan9port-262ecfed9f7e39811f34517d82e848b8ec20f863.tar.gz
plan9port-262ecfed9f7e39811f34517d82e848b8ec20f863.tar.bz2
plan9port-262ecfed9f7e39811f34517d82e848b8ec20f863.zip
Initial lp.
Diffstat (limited to 'src/cmd/lp/lpsend.rc')
-rwxr-xr-xsrc/cmd/lp/lpsend.rc18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cmd/lp/lpsend.rc b/src/cmd/lp/lpsend.rc
new file mode 100755
index 00000000..74806cde
--- /dev/null
+++ b/src/cmd/lp/lpsend.rc
@@ -0,0 +1,18 @@
+#!/bin/rc
+if (! ~ $DEBUG '') { flag x + }
+if (test -e /net/tcp/clone) {
+ dialstring=`{ndb/query sys $1 dom}
+ network=tcp
+ if (~ $#dialstring 0 || ! ~ $dialstring '') {
+ dialstring=$1
+ }
+ if(lpsend $network^!^$dialstring^!printer) exit ''
+ rv='tcp failed'
+}
+if not rv='no tcp'
+
+
+if (! ~ $dialstring '')
+ exit 'lpsend: no dialstring'
+if not
+ exit 'lpsend: '^$rv