home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / pcnfsd2.zip / README < prev   
Text File  |  1994-03-17  |  3KB  |  55 lines

  1. This is a quick port of Sun's PCNFSD to OS/2 with IBM TCP/IP 2.0. It
  2. will not run with TCP/IP 1.2.1. The port is based on pcnfsd 1.4 and
  3. was done pretty basic. If you encounter problems, you may want try to
  4. fix them yourself and send me your changes. I will probably not spend
  5. more time on it.
  6.  
  7. The authentication uses a passwd file in \tcpip\etc which looks like
  8. that included here. To add a new user, just add an appropriate line to
  9. the passwd file, with a * in the password field. Then use the included
  10. passwd.exe program to modify the password for that user.
  11.  
  12. Printing seems to work too, using the physical port names lpt1, lpt2
  13. etc. as the pcnfsd printer names. The pcnfsd spools the files using
  14. the OS/2 print command, to the appropriate queue. The spooling is a
  15. bit slow, since the pcnfsd has to wait for nfsd to completely receive, 
  16. flush and close the spool file before it can spool it. The IBM nfsd
  17. seems to need a few seconds for that.
  18.  
  19. The only option for pcnfsd is the spool directory path for PC-NFS
  20. print spooling. The default is \spool\pcnfs on the current drive. You
  21. should in any case give a fully qualifies path name to that directory
  22. as argument to pcnfsd and you must also have that path name exported
  23. for everyone by your NFS server on the same machine (file
  24. \tcpip\etc\exports).
  25.  
  26. There must be newer versions of Sun's pcnfsd but I have not tried to
  27. get one. This was basically a test to check IBM TCP/IP 2.0 32-bit RPC
  28. calls, nothing more. If you want to improve the port, fine.
  29.  
  30. To recompile, you need two things:
  31.  
  32. - IBM C Set++
  33.  
  34.   The reason for that is that apparently IBM's RPC library uses their
  35.   own _Optlink calling convention (unlike their socket library, for
  36.   example, which uses _System).
  37.  
  38. - GNU ufc (ultra fast crypt) library
  39.  
  40.   This is available from sites in the US which archive GNU source code
  41.   (look for GNU glibc) and from sites outside the US too. For example,
  42.   you can find it on ftp.informatik.tu-muenchen.de in the file
  43.   /pub/comp/os/os2/crypt/gnuufc.zip. It works unchanged, just unpack
  44.   it into a directory ufc below the pcnfsd directory.
  45.  
  46. Kai Uwe Rommel
  47.  
  48. --
  49. /* Kai Uwe Rommel                                      Muenchen, Germany *
  50.  * rommel@ars.muc.de                              CompuServe 100265,2651 *
  51.  * rommel@informatik.tu-muenchen.de                  Fax +49 89 324 4524 */
  52.  
  53. DOS ... is still a real mode only non-reentrant interrupt
  54. handler, and always will be.                -Russell Williams
  55.