home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / internet / socketfs_2 / Howtomake < prev    next >
Text File  |  1997-09-07  |  2KB  |  52 lines

  1. How to Make SocketFS
  2. ====================
  3.  
  4. Its probably going to be somewhat difficult for you to use the supplied makefile
  5. as it is setup for my somewhat scattered way of working.
  6. However in principle you shouldn't have to much difficuty, use the switches 
  7. listed in the makefile and just compile Nameproc, assemble ModMain and 
  8. link them and the your favourite sockets library together.
  9. I've added the Socket_* SWIs to the standard SWINames.h and ahve provided
  10. an exerpt of the file in the H directory with my FSControls.h .
  11.  
  12. I used the acorn's socklib which is available from there ftp site,
  13. I've provided the binaries, and also amufile as an alternative makefile you 
  14. might find easier to use.
  15.  
  16. Also have a look in the H. directory I've put in here some of the various
  17. header files which I made while working on this, done of them offer sepcific
  18. support to socketfs so they on my system I grab them out of more global
  19. library dircectories but I've provide them here so you can find them more
  20. easily. Also note below is some diif's to the sys/ioctl.h from acorns socklib
  21. I've made.
  22.  
  23. ------------------Start diff's
  24.  
  25. *** ADFS::Ethel.$.!BOOT.Resources.!Scrap.ScrapDirs.ScrapDir.Temp.ioctl Mon Nov 06 17:53:19 1995
  26. --- ADFS::Ethel.$.Devtools.Libraries.Socklib.Sys.H.Ioctl               Sun Aug 17 19:06:03 1997
  27. ***************
  28. *** 5,10 ****
  29. --- 5,14 ----
  30.    * Copyright (c) 1988 Acorn Computers Ltd., Cambridge, England
  31.    *
  32.    * $Log: ioctl.h,v $
  33. +  *
  34. +  * Revised       97/08/16  rgammans(@compurg.demon.co.uk)
  35. +  * Added  FIOSLEEPTW for Freenet /riscos
  36. +  *
  37.    * Revision 1.5  95/09/21  15:21:48  pwain
  38.    * Added SIOCGIFMTU and SIOCSIFMTU for PPP driver.
  39.    *
  40. *************** struct ttysize 
  41. *** 275,280 ****
  42. --- 279,285 ----
  43.   #define FIOSETOWN _IOW('f', 124, int)   /* set owner */
  44.   #define FIOGETOWN _IOR('f', 123, int)   /* get owner */
  45.   #define FIORXDIR _IOW('f', 122, int)   /* set/clear direct rx */
  46. + #define FIOSLEEPTW      _IOW('f', 121, int)       /* set/clear upcall 6 use * 16/8/97 RGG */
  47.   
  48.   /* socket i/o controls */
  49.   #define SIOCSHIWAT _IOW('s',  0, int)    /* set high watermark */
  50.   
  51. -------------- End diff's
  52.