[comp.protocols.nfs] Applications on top of pcnfs

davison@cs.utk.edu (Michael Davison) (05/23/91)

I would like to run the lpd protocol on a pc which also runs pcnfs. Has
anyone already done this? How do I interface my process (lpd) with the 
sockdrv.sys driver? 

The "how do I do this" question could be answered if the source code 
to the MIT telnet furnished with pcnfs was available. Anyone know where
I could get that? 

thanks in advance,
mike

geoff@hinode.East.Sun.COM (Geoff Arnold @ Sun BOS - R.H. coast near the top) (05/24/91)

Quoth davison@cs.utk.edu (Michael Davison) (in <1991May23.165420.2153@cs.utk.edu>):
#
#I would like to run the lpd protocol on a pc which also runs pcnfs.

I assume that this "pcnfs" is a reference to Sun's PC-NFS product.
If not, the rest of this posting is inapplicable.

#Has
#anyone already done this? How do I interface my process (lpd) with the 
#sockdrv.sys driver? 

OK, it looks like it MUST be PC-NFS, because only we have a SOCKDRV.SYS.

First, you don't want to "interface your process to sockdrv.sys", since
this driver is merely designed to provide a DOS device compatible
interface to our TCP/IP.

What you need is a copy of the PC-NFS Programmer's Toolkit, which you can
order from Sun through the usual channels.

#The "how do I do this" question could be answered if the source code 
#to the MIT telnet furnished with pcnfs was available. Anyone know where
#I could get that? 

The amount of MIT code left in the telnet program is vanishingly small
at this point, and in any case all you'd see at the bottom is a bunch
of toolkit calls. With a very few exceptions (like PKTD.SYS and RDATE)
PC-NFS source is not freely available. (You _CAN_ buy a source kit, but
it will set you back many kilobucks....)

-- Geoff Arnold, PC-NFS architect, Sun Microsystems. (geoff@East.Sun.COM)   --
------------------------------------------------------------------------------
--     Sun Microsystems PC Distributed Systems ...                          --
--            ... soon to be a part of SunTech (stay tuned for details)     --

geoff@hinode.East.Sun.COM (Geoff Arnold @ Sun BOS - R.H. coast near the top) (05/24/91)

I just re-read this and noticed something:

Quoth davison@cs.utk.edu (Michael Davison) (in <1991May23.165420.2153@cs.utk.edu>):
# How do I interface my process (lpd) ...
                                 ^^^

(I first read this as "lpr".) If you want to run lpd, you can simply
upgrade to PC-NFS 3.5, which includes an lpd-compatible print server.

-- Geoff Arnold, PC-NFS architect, Sun Microsystems. (geoff@East.Sun.COM)   --
------------------------------------------------------------------------------
--     Sun Microsystems PC Distributed Systems ...                          --
--            ... soon to be a part of SunTech (stay tuned for details)     --

craig@com50.c2s.mn.org (Craig Wilson) (05/24/91)

In article <6332@eastapps.East.Sun.COM> geoff@east.sun.com (Geoff Arnold @ Sun BOS - R.H. coast near the top) writes:
>
>What you need is a copy of the PC-NFS Programmer's Toolkit, which you can
>order from Sun through the usual channels.

Speaking of the Programmer's Toolkit, is there a newer version out, yet?
And is there a Borland C or Turbo C version available?

If the answer to either or both of these questions is 'NO', I would like to
put in a 'vote' for both of them.  I believe that the version that we have
has some warnings about using anything beyond MSC 4.0.

/craig