franzinc / nfs

Allegro NFS Server for Microsoft Windows, written in Common Lisp

This URL has Read+Write access

nfs /
name age message
file .gitignore Wed Sep 02 13:06:04 -0700 2009 4.6rc1 [Kevin Layer]
file ChangeLog Wed Sep 23 10:41:27 -0700 2009 don't increment build number; notes on testing [Kevin Layer]
file Makefile Wed Sep 02 14:35:20 -0700 2009 add tag rule [Kevin Layer]
file Makefile.local.hobart Wed Sep 02 13:45:38 -0700 2009 add Makefile.local.hobart as an example [Kevin Layer]
file TODO.txt Wed Jun 06 12:27:05 -0700 2007 4.5b17 [dancy]
file access-control.txt Thu Jul 30 10:00:12 -0700 2009 2009-07-30 <dancy@DANCYSOFT> * Makefiles: ... [Ahmon Dancy]
file attr.cl Sat Jan 26 05:26:43 -0800 2008 4.5.1b7 symlink support [dancy]
file binary-license.txt Tue Jan 20 16:27:23 -0800 2004 2004-01-20 Kevin Layer <layer@gemini> [layer]
file bswap.cl Fri Apr 13 16:00:25 -0700 2007 See ChangeLog [dancy]
file configure.cl Wed May 09 15:51:32 -0700 2007 see ChangeLog [dancy]
directory configure/ Wed Sep 23 10:41:27 -0700 2009 don't increment build number; notes on testing [Kevin Layer]
file cvstag.sh Tue Aug 09 15:35:52 -0700 2005 2005-08-09 <layer@HOBART> [layer]
file demo-license.readme Mon Aug 08 15:16:22 -0700 2005 2005-08-08 Kevin Layer <layer@gemini> [layer]
file demo-license.txt Mon Aug 08 15:16:22 -0700 2005 2005-08-08 Kevin Layer <layer@gemini> [layer]
file dir.cl Fri Jan 04 09:25:11 -0800 2008 unicode support. See ChangeLog [dancy]
file export.cl Mon Apr 28 13:06:02 -0700 2008 4.5.1b8 [dancy]
file fhandle.cl Wed Oct 17 10:40:09 -0700 2007 4.5.1b3 [dancy]
directory hammernfs-libs/ Wed May 10 16:27:54 -0700 2006 add compat.c [dancy]
file hammernfs.c Fri Jan 04 10:25:46 -0800 2008 See ChangeLog [dancy]
file hammernfs.exe Fri Jan 04 11:03:55 -0800 2008 v4.5.1b6 [dancy]
file interval.cl Wed Jan 17 13:41:14 -0800 2007 4.5b6 see ChangeLog [dancy]
file ipaddr.cl Mon Apr 28 13:06:02 -0700 2008 4.5.1b8 [dancy]
file license.txt Thu Aug 16 13:25:08 -0700 2001 add license.txt [layer]
file loadem.cl Wed Sep 02 13:27:02 -0700 2009 put version into exe/console resource [Kevin Layer]
file locking.cl Tue Jan 23 13:36:23 -0800 2007 4.5b8 [dancy]
file main.cl Thu Dec 11 12:23:50 -0800 2008 2008-12-11 <layer@HOBART128> [layer]
file mount.x Wed Oct 31 11:35:02 -0700 2007 4.5.1b4 [dancy]
file mountd.cl Wed Oct 31 11:35:02 -0700 2007 4.5.1b4 [dancy]
file nfs-common.cl Wed Sep 02 13:06:04 -0700 2009 4.6rc1 [Kevin Layer]
file nfs-log.cl Fri Jan 04 11:13:36 -0800 2008 See ChangeLog [dancy]
file nfs-shared.cl Wed Oct 17 10:40:09 -0700 2007 4.5.1b3 [dancy]
file nfs.cfg.default Wed Feb 11 08:21:58 -0800 2004 see ChangeLog [dancy]
file nfs.cl Thu Jun 05 09:11:15 -0700 2008 See ChangeLog [dancy]
file nfs.ico Wed Feb 27 16:37:31 -0800 2002 1.0.33 [layer]
file nfs.nsi Wed Sep 02 14:10:11 -0700 2009 installed keep directory name same as before [Kevin Layer]
file nfs.x Thu May 11 14:58:59 -0700 2006 See ChangeLog [dancy]
file nfscleanreg.vbs Mon Nov 28 13:56:26 -0800 2005 join from nfs43 branch to trunk [layer]
file nightly.bat Fri Feb 20 15:44:11 -0800 2004 2004-02-20 <layer@HOBART> [layer]
file nlm.cl Wed May 02 12:34:02 -0700 2007 4.b5b12 [dancy]
file nlm.x Thu May 11 14:58:59 -0700 2006 See ChangeLog [dancy]
file notes.txt Fri Jun 06 10:04:57 -0700 2003 updated notes.txt [dancy]
file nsm.cl Thu Feb 08 15:08:41 -0800 2007 4.5b9 [dancy]
file nsm.x Thu May 11 14:58:59 -0700 2006 See ChangeLog [dancy]
file openfile.cl Fri Jan 04 09:25:11 -0800 2008 unicode support. See ChangeLog [dancy]
file portmap.cl Wed Jan 02 15:19:27 -0800 2008 see ChangeLog [dancy]
file portmap.x Wed Jan 02 15:19:27 -0800 2008 see ChangeLog [dancy]
file readme.txt Wed Sep 23 10:41:27 -0700 2009 don't increment build number; notes on testing [Kevin Layer]
file release-notes.txt Wed Aug 10 14:10:34 -0700 2005 Added some text to release-notes.txt [dancy]
file rfc1014.txt Mon Aug 13 15:24:31 -0700 2001 See ChangeLog [dancy]
file rfc1057.txt Mon Aug 13 15:24:31 -0700 2001 See ChangeLog [dancy]
file rfc1094.txt Mon Aug 13 15:24:31 -0700 2001 See ChangeLog [dancy]
file rfc1813.txt Tue Feb 03 12:58:13 -0800 2004 First commit for version 2.0 [dancy]
file rfc1833.txt Mon Jan 30 07:52:45 -0800 2006 see ChangeLog [dancy]
file rpcgen.cl Fri Jan 04 11:03:55 -0800 2008 v4.5.1b6 [dancy]
file servicelib.nsh Thu Jun 22 16:39:49 -0700 2006 4.3.3b10. see ChangeLog [dancy]
file sunrpc-service.cl Wed Dec 10 16:29:46 -0800 2008 See ChangeLog [dancy]
file sunrpc.cl Wed Jan 02 11:24:43 -0800 2008 4.5.1b5 [dancy]
file sunrpc.x Thu May 11 14:58:59 -0700 2006 See ChangeLog [dancy]
file telnet.cl Fri Jan 16 12:41:46 -0800 2009 2009-01-16 <layer@HOBART128> [layer]
file test.sh Tue Aug 09 20:54:34 -0700 2005 2005-08-09 <layer@HOBART> [layer]
file testnfs.c Wed Aug 15 08:05:18 -0700 2007 removed some debugging. [dancy]
file unicode-file.cl Wed Mar 04 12:42:36 -0800 2009 comment typo change [dancy]
file utf8.cl Fri Jan 04 09:25:11 -0800 2008 unicode support. See ChangeLog [dancy]
file xdr-get-signed-int.lap Mon May 15 16:42:24 -0700 2006 See ChangeLog [dancy]
file xdr-store-signed-int.lap Mon May 15 16:42:24 -0700 2006 See ChangeLog [dancy]
file xdr.cl Wed Sep 02 13:06:04 -0700 2009 4.6rc1 [Kevin Layer]
readme.txt
Interactive debugging of server:

:ld loadem

Then, for debugging:

  (debugmain) ;; main.cl

Or, without debugging:

  (setf *configfile* "nfs.cfg")
  (read-nfs-cfg *configfile*)
  (startem)

*******************************************************************************

:cd d:/src/nfs46/
(load "loadem")
(setf *configfile* "nfs.cfg")
(read-nfs-cfg *configfile*)
(startem)

(prof:start-profiler)

(prof:stop-profiler)
(defun doit (file)
  (with-open-file (*standard-output* file :direction :output
       :if-exists :supersede)
    (prof:show-flat-profile)
    (prof:show-call-graph)
    #+ignore (prof:disassemble-profile 'excl::g-read-vector-2)))
(doit "y:/nfs.82brc5")
(doit "y:/nfs.81")

(prof:show-flat-profile)
(prof:show-call-graph)