-*- Text -*-

This is the list of source file changes made to Monsanto-NQS 3.36.6 to
produce the POSIX.1 compliant Monsanto-NQS 3.50.0.

-- DO NOT DELETE THIS LINE --

Mon Jul 17 17:07:17 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/isdecstr.c
   Added debugging support.  Also added an explicit test to report a fatal
   error if the string is shorter than the length specified.

Mon Jul 17 16:54:38 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/grpnam.c
   Completely rewrote getgrpnam() to use fetchgrgid() instead of maintaining
   a local cache.  If this causes serious performance problems, we can always
   put a cache back in at a much later date.
   
   Removed endgrpnam() - it's now just an empty function which logs a
   DEBUG_HIGH priority message that it has been called, so that we can
   remove it from the code in the future.
   
   Removed internal function newgroup.

Mon Jul 17 16:40:06 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/getwdir.c
   BSD version of getwdir uses getwd() rather than POSIX getcwd().

Mon Jul 17 16:36:28 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/getwdir.c
   Completely rebuild this function, replacing the code with a call to
   getcwd() under POSIX.  Added debugging support.

Mon Jul 17 16:31:25 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/Configure
   Added interactive options to configure the directories NQS is installed
   into.

Mon Jul 17 16:10:03 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/getfilnam.c
   Added debugging code.  Also added header files to compile without
   warnings.  Also changed code to use NULL instead of 0.

Mon Jul 17 15:45:54 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/fmtuidname.c
   Added debugging support.

Mon Jul 17 15:45:36 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/fopendata.c
   Added debugging support.

Mon Jul 17 15:37:36 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_req/all-systems/nqs_req.c
   Empty header file to help support compilation of nqs_generic library.

Mon Jul 17 14:40:00 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/fmttime.c
   BSD version of fmttime.  Again, this one has some strange code in for
   formatting this string ...

Mon Jul 17 14:32:45 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/fmtuidname.c
   Added debugging support.

Mon Jul 17 13:54:19 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/fmttime.c
   What a strange piece of code!  Anyway, this is the POSIX compliant
   version, with added debugging and je ne sais qiox ...
   At some point, I'd like to come back to this file and figure out
   exactly what the final string should look like, and implement it in a
   more efficient, and less bizarre, manner ...

Mon Jul 17 13:39:13 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/fmtmidname.c
   Added debugging support, plus a high-priority debugging message to
   remind everyone that this routine is for the chop when I get to the
   stage where we can remove the nmap database.

Mon Jul 17 13:31:30 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_db/all-systems/proto.h
   Added #include <sys/types.h> to ensure definition of gid_t.

Mon Jul 17 13:26:18 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : /SETUP
   Fixed `make catalogue' target to look for the Catalogue script in
   the Catalogue module, rather than in the SETUP module (where it used to
   be ...).

Mon Jul 17 13:25:01 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_db/all-systems/proto.h
   Added prototype for fetchgrgid(), used within nqs_generic library.

Mon Jul 17 13:22:30 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_db/all-systems/nqs_db.h
   Added empty header file to assist in the work on nqs_generic library.

Mon Jul 17 13:18:26 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/fmtgidname.c
   Added debugging support.

Mon Jul 17 13:03:41 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/filecopy.c
   Added new debugging support.  If this routine fails, it will now cause a
   fatal error rather than simply report failure as before.  Such a change
   may prove overly-cautious, and this should be reviewed.

Mon Jul 17 12:49:54 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/errnototcm.c
   Added debugging support.

Mon Jul 17 12:30:33 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bufstdout.c
   Silly mistake - had put the ENTER_FUNCTION statement before the
   declaration of local variables (something you can do in C++ ...)

Mon Jul 17 12:29:39 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/debug.h
   Removed last argument from ENTER_FUNCTION macro, as this debugging code
   does not support variable tables.

Mon Jul 17 12:28:47 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bytezero.c
   Added the new debugging support.

Mon Jul 17 12:27:44 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bytecopy.c
   Added the new debugging support.

Mon Jul 17 12:26:16 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bufstdout.c
   Added the new debugging support.

Mon Jul 17 12:24:28 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/bytezero.c
   Added the new debugging support.  Converted the original assert()s over
   to use TEST_ARG.

Mon Jul 17 12:22:29 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/bytecopy.c
   Added the new debugging support into bytecopy.c.  Converted the original
   assert()s over to use TEST_ARG - more meaningful output to the end user.

Mon Jul 17 12:20:42 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/bufstdout.c
   Added the new debugging support into bufstdout.c.  All that is left is to
   add the embedded comments for API.txt ...

Mon Jul 17 12:19:30 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/bufstderr.c
   Added the new debugging support into bufstderr.c.  All that is left is to
   add the embedded comments for API.txt ...

Mon Jul 17 12:18:07 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bufstderr.c
   Added the new debugging support into bufstderr.c.  All that is left is to
   add the embedded comments for API.txt ...

Mon Jul 17 12:16:36 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/asciierrno.c
   Added the new debugging support into asciierrno.c.  All that is left
   is to add the embedded comments for API.txt ...

Mon Jul 17 12:14:36 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/debug.c
   Added `Debug' variable into debug.c

Mon Jul 17 12:13:33 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/debug.h
   Added `Debug' variable into debug.h

Mon Jul 17 12:11:10 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs-generic/all-systems/debug.c
   Changed all uInt's into unsigned int's.

Mon Jul 17 12:08:11 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/debug.c
   Added #include <nqs_generic/autoconf.h> to support interactive
   configuration.

Mon Jul 17 12:06:00 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/debug.h
   Fixes to compile debug.c without warning.
   Also added definitions for TRUE and FALSE - these should probably be
   moved elsewhere ...

Mon Jul 17 12:01:13 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/debug.c
   Added #include <nqs_generic/debug.h> to fix compile warnings.

Mon Jul 17 11:57:33 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bytecopy.c
   Added header files to ensure compiles without warnings.

Mon Jul 17 11:50:36 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/bytezero.c
   BSD version of bytezero uses bzero.  Also added tests for the function
   parameters.

Mon Jul 17 11:49:01 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bytezero.c
   POSIX version of bytezero uses memset.  Also added tests for the function
   parameters.

Mon Jul 17 11:45:52 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/bytecopy.c
   BSD version of bytecopy uses bcopy.  I'm curious to know why the old
   method never had any alignment problems ...

Mon Jul 17 11:42:57 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bytecopy.c
   Added tests to validate parameters - these need changing to use the
   UFC debugging code at a later date.

Mon Jul 17 09:39:45 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bytecopy.c
   Old version does the job by hand.  Changed so that this version now
   uses memcpy.

Thu Jul 13 16:57:05 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/bufstdout.c
   BSD version uses setbuffer() rather than setvbuf().
   No more work required on this file.

Thu Jul 13 16:54:04 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bufstdout.c
   Moved BSD code out into nqs_generic/BSD/bufstderr.c
   No more work required on this file at present.

Thu Jul 13 16:40:10 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/BSD/bufstderr.c
   BSD version uses setbuffer() rather than setvbuf().
   No more work required on this file at present.

Thu Jul 13 16:38:08 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/bufstderr.c
   Moved BSD code out into nqs_generic/BSD/bufstderr.c.
   No more work required on this file at present.

Thu Jul 13 16:35:21 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/asciierrno.c
   Added #include <errno.h> as per ANSI C.
   No more work required on this file at present.

Thu Jul 13 16:29:24 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/nqs_generic.h
   It is clear that a number of the header files included from here live
   in the wrong place, and will require moving from nqs_queue into other
   places in the future.

Thu Jul 13 15:06:31 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/nqs_generic/all-systems/nqs_generic.h
   This is the original nqs.h - where bits have been stripped out, they
   are now included from this header file.

Thu Jul 13 14:30:55 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/Catalogue/all-systems/message.c
   Fixed missing return statement at the end of the loop in
   UFCF_GetLanguageNo.

Thu Jul 13 14:22:06 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/Catalogue/all-systems/message.c
   Added #include <string.h> to fix warnings about strncmp.

Thu Jul 13 14:20:27 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/Catalogue/all-systems/message.h
   Fixed prototype for UFCF_GetLanguageNo (unsigned int instead of unsigned
   in ;-)

Thu Jul 13 08:55:24 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Build #6.
*  Modified JED text editor to support semi-automatic entries into
   the ChangeLog file.  JED now enters the filename which is being
   edited, relative to the ChangeLog file itself.
   
Wed Jul 12 18:54:14 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/Catalogue/all-systems/message.h
   Added prototype for UFCF_GetLanguageNo().

Wed Jul 12 18:52:51 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/Catalogue/all-systems/message.c
   Added UFCF_GetLanguageNo, which returns the index number of a given
   language name.

Wed Jul 12 18:41:37 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : Source-Tree/Catalogue/all-systems/message.c
   Fixes to compile without warning.

Wed Jul 12 18:35:10 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  File : BUILD
   Backups created by JED & EMACS (suffix of ~) now get deleted before
   the .tar file is created.

Wed Jul 12 14:09:14 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the message catalogue support code from libUFC into Catalogue/
   all-systems.  Ported the code from C++ into C.  Added support for
   the Catalogue module into SETUP.
*  Fixed printf to compile without warnings.
*  Added INCLUDE variable to the Makefiles.
*  Changed the UNIX Class of Linux to POSIX (platform.sh)

Wed Jul 12 13:34:28 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Fixed SETUP Step Three so that it uses the correct Makefile.in for
   each platform.
*  make config still does not work - the Configure.sh script needs some work
   on it - DONE.
*  SETUP generates makefiles which use debugging options by default.

Wed Jul 12 13:31:45 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Fixed BUILD to remove the build-dir before creating a distribution.
*  Fixed the OPTION information created by BUILD to include the PRODUCT
   information from the correct place - broken when Product/Options dir
   was introduced.
*  Build #5 made - make catalogue for nqs_generic appears to work fine ;-)

Wed Jul 12 13:23:32 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved OPTION information for SETUP into Product/Options directory.
*  Added directory Product/Platforms to store platform-specific Makefile
   information.
*  Fixed Makefiles for targets `config', `catalogue', and `install'.
*  Fixed permissions on .sh scripts moved from the Source-Tree into
   the Build-Tree during Step Three of SETUP.
*  Added support for Makefile.in, to get around the fact that, by default,
   make does not export variables.
*  Fixed building of Makefiles, so that running SETUP twice in a row
   doesn't result in the main Makefile complaining about not being able
   to compile, configure, or install anything when after the first run
   of SETUP, it could.
*  Added code to create <SETUP/SETUP.h>.
*  Made Build #4.

Tue Jul 11 13:13:28 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added the SETUP-2.0 software, for installation purposes.
*  Made build #3, and released to ftp.shef.ac.uk (announced on
   NQS-Developers).

Sat Jul 8 19:50:22 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file src/pipeclient.c into pipeclient/all-systems.
*  Moved the file src/qacct.c into qacct/all-systems.
*  Moved the file src/qalter.c into qalter/all-systems.
*  Moved the file src/qcat.c into qcat/all-systems.
*  Moved the file src/qcmplx.c into qcmplx/all-systems.
*  Moved the file src/qdel.c into qdel/all-systems.
*  Moved the file src/qdev.c into qdev/all-systems.
*  Moved the file src/qhold.c into qhold/all-systems.

Sat Jul 8 18:36:11 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file src/nqs_a2s.c into nqsd/all-systems.
*  Moved the file src/nqs_aboque.c into nqsd/all-systems.
*  Moved the file src/nqs_abort.c into nqsd/all-systems.
*  Moved the file src/nqs_alterreq.c into nqsd/all-systems.
*  Moved the file src/nqs_autoinst.c into nqsd/all-systems.
*  Moved the file src/nqs_boot.c into nqsd/all-systems.
*  Moved the file src/nqs_broadcast.c into nqsd/all-systems.
*  Moved the file src/nqs_bsc.c into nqsd/all-systems.
*  Moved the file src/nqs_complt.c into nqsd/all-systems.
*  Moved the file src/nqs_delreq.c into nqsd/all-systems.
*  Moved the file src/nqs_delrfs.c into nqsd/all-systems.
*  Moved the file src/nqs_deque.c into nqsd/all-systems.
*  Moved the file src/nqs_disque.c into nqsd/all-systems.
*  Moved the file src/nqs_dsc.c into nqsd/all-systems.
*  Moved the file src/nqs_enf.c into nqsd/all-systems.
*  Moved the file src/nqs_enfile.c into nqsd/all-systems.
*  Moved the file src/nqs_failed.c into nqsd/all-systems.
*  Moved the file src/nqs_family.c into nqsd/all-systems.
*  Moved the file src/nqs_fndnnq.c into nqsd/all-systems.
*  Moved the file src/nqs_fndreq.c into nqsd/all-systems.
*  Moved the file src/nqs_ldconf.c into nqsd/all-systems.
*  Moved the file src/nqs_load.c into nqsd/all-systems.
*  Moved the file src/nqs_main.c into nqsd/all-systems.
*  Moved the file src/nqs_memdump.c into nqsd/all-systems.
*  Moved the file src/nqs_modreq.c into nqsd/all-systems.
*  Moved the file src/nqs_mov.c into nqsd/all-systems.
*  Moved the file src/nqs_nsq.c into nqsd/all-systems.
*  Moved the file src/nqs_pip.c into nqsd/all-systems.
*  Moved the file src/nqs_psc.c into nqsd/all-systems.
*  Moved the file src/nqs_quereq.c into nqsd/all-systems.
*  Moved the file src/nqs_rbuild.c into nqsd/all-systems.
*  Moved the file src/nqs_reqcom.c into nqsd/all-systems.
*  Moved the file src/nqs_reqexi.c into nqsd/all-systems.
*  Moved the file src/nqs_reqser.c into nqsd/all-systems.
*  Moved the file src/nqs_spawn.c into nqsd/all-systems.
*  Moved the file src/nqs_suspendreq.c into nqsd/all-systems.
*  Moved the file src/nqs_tid.c into nqsd/all-systems.
*  Moved the file src/nqs_udb.c into nqsd/all-systems.
*  Moved the file src/nqs_upc.c into nqsd/all-systems.
*  Moved the file src/nqs_upd.c into nqsd/all-systems.
*  Moved the file src/nqs_upf.c into nqsd/all-systems.
*  Moved the file src/nqs_upm.c into nqsd/all-systems.
*  Moved the file src/nqs_upp.c into nqsd/all-systems.
*  Moved the file src/nqs_upq.c into nqsd/all-systems.
*  Moved the file src/nqs_ups.c into nqsd/all-systems.
*  Moved the file src/nqs_upserv.c into nqsd/all-systems.
*  Moved the file src/nqs_upv.c into nqsd/all-systems.
*  Moved the file src/nqs_vtimer.c into nqsd/all-systems.
*  Moved the file src/nqs_wakdes.c into nqsd/all-systems.
*  Moved the file src/nqs_wakreq.c into nqsd/all-systems.

Sat Jul 8 18:34:59 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file netclient.c into netclient/all-systems.
*  Moved the file netdaemon.c into netdaemon/all-systems.
*  Moved the file netserver.c into netserver/all-systems.

Sat Jul 8 18:31:06 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file mgr_adsset.c into qmgr/all-systems.
*  Moved the file mgr_cmd.c into qmgr/all-systems.
*  Moved the file mgr_main.c into qmgr/all-systems.
*  Moved the file mgr_memdump.c into qmgr/all-systems.
*  Moved the file mgr_movset.c into qmgr/all-systems.
*  Moved the file mgr_mssgs.c into qmgr/all-systems.
*  Moved the file mgr_packet.c into qmgr/all-systems.
*  Moved the file mgr_scan.c into qmgr/all-systems.
*  Moved the file mgr_show.c into qmgr/all-systems.
*  Moved the file mgr_snap.c into qmgr/all-systems.

Sat Jul 8 17:48:13 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added new README file, which requires further work later.

Thu Jul 6 16:32:48 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./src/finish_autoinst.c into finish_autoinst/all-systems.
*  Moved the file ./src/loaddaemon.c into loaddaemon/all-systems.
*  Moved the file ./src/logdaemon.c into logdaemon/all-systems.
   The logdaemon will be removed from NQS shortly.
*  Moved the file ./src/lpserver.c into lpserver/all-systems.

Thu Jul 6 16:30:47 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the directory `nspn_compat' to `nqs_nmap'.

Thu Jul 6 16:29:41 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Discarded the NQS 3.36 source directory `libndir'.

Thu Jul 6 16:06:56 BST 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/serexit.c into nqs_generic/all-systems.
*  Moved the file ./lib/setmtime.c into nqs_db/all-systems.
*  Moved the file ./lib/setpeertcm.c into nqs_comms/all-systems.
*  Moved the file ./lib/shoalldev.c into nqs_queue/all-systems.
*  Moved the file ./lib/shoalllim.c into nqs_queue/all-systems.
*  Moved the file ./lib/shoallque.c into nqs_queue/all-systems.
*  Moved the file ./lib/shodbydesc.c into nqs_queue/all-systems.
*  Moved the file ./lib/shodbyname.c into nqs_queue/all-systems.
*  Moved the file ./lib/sholbymach.c into nqs_queue/all-systems.
*  Moved the file ./lib/shoqbydesc.c into nqs_queue/all-systems.
*  Moved the file ./lib/shoqbyname.c into nqs_queue/all-systems.
*  Moved the file ./lib/showcomplex.c into qmgr/all-systems.
*  Moved the file ./lib/sizedb.c into nqs_db/all-systems.
*  Moved the file ./lib/suspendreq.c into nqs_req/all-systems.
*  Moved the file ./lib/tcimsgs.c into nqs_generic/all-systems.
*  Moved the file ./lib/tcmident.c into nqs_generic/all-systems.
*  Moved the file ./lib/tcmmsgs.c into nqs_generic/all-systems.
*  Moved the file ./lib/telldb.c into nqs_db/all-systems.
*  Moved the file ./lib/transact.c into nqs_req/all-systems.
*  Moved the file ./lib/usenam.c into nqs_generic/all-systems.
*  Moved the file ./lib/verifyhdr.c into nqs_req/all-systems.
*  Moved the file ./lib/verifyreq.c into nqs_req/all-systems.
*  Moved the file ./lib/writehdr.c into nqs_req/all-systems.
*  Moved the file ./lib/writereq.c into nqs_req/all-systems.

Wed Jul 5 15:52:04 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/rcmmsgs.c into nqs_req/all-systems.
*  Moved the file ./lib/readdb.c into nqs_db/all-systems.
*  Moved the file ./lib/readhdr.c into nqs_req/all-systems.
*  Moved the file ./lib/readreq.c into nqs_req/all-systems.
*  Moved the file ./lib/reqspec.c into nqs_comms/all-systems.
*  Moved the file ./lib/rewritedb.c into nqs_db/all-systems.
*  Moved the file ./lib/scancpulim.c into nqs_generic/all-systems.
*  Moved the file ./lib/scanquolim.c into nqs_generic/all-systems.
*  Moved the file ./lib/scantime.c into nqs_generic/all-systems.
*  Moved the file ./lib/secgrfir.c into nqs_generic/all-systems.
*  Moved the file ./lib/seekdb.c into nqs_db/all-systems.
*  Moved the file ./lib/seekdbb.c into nqs_db/all-systems.

Wed Jul 5 15:12:20 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/namstderr.c into nqs_req/all-systems.
*  Moved the file ./lib/namstdlog.c into nqs_req/all-systems.
*  Moved the file ./lib/namstdout.c into nqs_req/all-systems.
*  Moved the file ./lib/nextdb.c into nqs_db/all-systems.
*  Moved the file ./lib/nextseqno.c into nqs_req/all-systems.
*  Moved the file ./lib/nqspriv.c into qmgr/all-systems.
*  Moved the file ./lib/nqssleep.c into nqs_generic/all-systems.
*  Moved the file ./lib/opendata.c into nqs_req/all-systems.
*  Moved the file ./lib/opendb.c into nqs_db/all-systems.
*  Moved the file ./lib/openqacc.c into nqs_queue/all-systems.
*  Moved the file ./lib/openqord.c into nqs_queue/all-systems.
*  Moved the file ./lib/pack6name.c into nqs_generic/all-systems.
*  Moved the file ./lib/parseserv.c into nqs_generic/all-systems.
*  Moved the file ./lib/pipeqdest.c into pipeclient/all-systems.
*  Moved the file ./lib/pipeqdiag.c into pipeclient/all-systems.
*  Moved the file ./lib/pipeqreq.c into nqs_req/all-systems.
*  Moved the file ./lib/qdel_by_req.c into qdel/all-systems.
*  Moved the file ./lib/quereqvlpq.c into nqs_req/all-systems.
*  Moved the file ./lib/quolimok.c into nqs_generic/all-systems.
*  Moved the file ./lib/rcimsgs.c into nqs_generic/all-systems.

Wed Jul 5 14:52:45 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/localmid.c into nqs_db/all-systems.
*  Moved the file ./lib/machacct.c into nqs_comms/all-systems.
*  Moved the file ./lib/machpath.c into nqs_comms/all-systems.
*  Moved the file ./lib/machspec.c into nqs_comms/all-systems.
*  Moved the file ./lib/macnam.c into nqs_db/all-systems.
*  Moved the file ./lib/main_dsp.c into qstat/all-systems.
*  Moved the file ./lib/mapuser.c into nqs_comms/all-systems.
*  Moved the file ./lib/match.c into nqs_generic/all-systems.
*  Moved the file ./lib/mergetcm.c into nqs_generic/all-systems.
*  Moved the file ./lib/mkdefault.c into nqs_req/all-systems.
*  Moved the file ./lib/mkreq.c into nqs_req/all-systems.
*  Moved the file ./lib/movreq.c into nqs_req/all-systems.

Wed Jul 5 13:44:21 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/interwrite.c into nqs_comms/all-systems.
*  Moved the file ./lib/isdecstr.c into nqs_generic/all-systems.
*  Moved the file ./lib/ldbalsrv.c into nqs_req/all-systems.
*  Moved the file ./lib/ldparam.c into nqs_generic/all-systems.
*  Moved the file ./lib/list_nqs_queues.c into nqs_queue/all-systems.
*  Moved the file ./lib/listnet.c into nqs_comms/all-systems.
*  Moved the file ./lib/listq.c into nqs_queue/all-systems.
*  Moved the file ./lib/listr.c into nqs_req/all-systems.

Tue Jul 4 16:59:26 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/getfilnam.c into nqs_generic/all-systems.
*  Moved the file ./lib/gethdr.c into nqs_req/all-systems.
*  Moved the file ./lib/getreq.c into nqs_req/all-systems.
*  Moved the file ./lib/getrreq.c into nqs_req/all-systems.
*  Moved the file ./lib/getsockch.c into nqs_comms/all-systems.
*  Moved the file ./lib/getwdir.c into nqs_generic/all-systems.
*  Moved the file ./lib/grpnam.c into nqs_generic/all-systems.
*  Moved the file ./lib/hdlreq.c into nqs_req/all-systems.
*  Moved the file ./lib/inter.c into nqs_comms/all-systems.
*  Moved the file ./lib/interread.c into nqs_comms/all-systems.

Tue Jul 4 16:48:52 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/fetchgrdb.c into nqs_db/all-systems.
*  Moved the file ./lib/fetchpwdb.c into nqs_db/all-systems.
*  Moved the file ./lib/filecopy.c into nqs_generic/all-systems.
*  Moved the file ./lib/fmtgidname.c into nqs_generic/all-systems.
*  Moved the file ./lib/fmtmidname.c into nqs_generic/all-systems.
*  Moved the file ./lib/fmttime.c into nqs_generic/all-systems.
*  Moved the file ./lib/fmtuidname.c into nqs_generic/all-systems.
*  Moved the file ./lib/fopendata.c into nqs_generic/all-systems.
*  Moved the file ./lib/freedb.c into nqs_db/all-systems.
*  Moved the file ./lib/fsizedb.c into nqs_db/all-systems.

Tue Jul 4 16:41:56 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/bytecopy.c into nqs_generic/all-systems.
*  Moved the file ./lib/bytezero.c into nqs_generic/all-systems.
*  Moved the file ./lib/closedb.c into nqs_db/all-systems.
*  Moved the file ./lib/daepres.c into nqs_comms/all-systems.
*  Moved the file ./lib/delreq.c into nqs_req/all-systems.
*  Moved the file ./lib/destacct.c into nqs_comms/all-systems.
*  Moved the file ./lib/destdev.c into nqs_comms/all-systems.
*  Moved the file ./lib/destpath.c into nqs_comms/all-systems.
*  Moved the file ./lib/destqueue.c into nqs_comms/all-systems.
*  Moved the file ./lib/errnototcm.c into nqs_generic/all-systems.
*  Moved the file ./lib/establish.c into nqs_comms/all-systems.

Tue Jul 4 16:37:32 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved the file ./lib/alterreq.c into nqs_req/all-systems.
*  Moved the file ./lib/analyzercm.c into nqs_req/all-systems.
*  Moved the file ./lib/analyzetcm.c into nqs_req/all-systems.
*  Moved the file ./lib/asciierrno.c into nqs_generic/all-systems.
*  Moved the file ./lib/blockdb.c into nqs_db/all-systems.
*  Moved the file ./lib/bufstderr.c into nqs_generic/all-systems.
*  Moved the file ./lib/bufstdout.c into nqs_generic/all-systems.

Tue Jul 4 16:35:41 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  At this point, all files in ./h/ have been moved into the new source tree
   except for ./h/nqs.h - a large number of the constants within it still
   require a home.

Tue Jul 4 16:33:16 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added the source tree library directory nqs_req to hold all library
   code related to NQS requests.
*  Moved the file ./h/requestcc.h into nqs_req/all-systems/RCM.h.
*  Moved the file ./h/transactcc.h into nqs_req/all-systems/TCM.h.
*  Discarded the file ./h/nqs_proto.h.

Tue Jul 4 16:28:18 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added the source tree binary directory nqsd to hold the nqs daemon
   source code.
*  Moved the file ./h/nqsvars.h into nqsd/all-systems/ prior to breakup.
*  Moved the file ./h/nqsxdirs.h into nqs_generic/all-systems/ prior
   to breakup.
*  Moved the file ./h/nqsxvars.h into nqsd/all-systems/ prior to
   breakup.
*  Moved the file ./h/quolim.h into nqs_queue/all-systems/ prior to
   breakup.
   
Tue Jul 4 16:21:55 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added source tree library directory nqs_mail to hold all library
   code related to NQS email handling.
*  Moved the file ./h/nqsmail.h into nqs_mail/all-systems/nqsmail.h
   prior to breaking it up.
*  Moved the file ./h/nqsmgr.h into qmgr/all-systems/ prior to breaking 
   it up.
*  Moved the file ./h/nqspacket.h into nqs_comms/all-systems/ prior to
   breaking it up.
*  Moved the file ./h/nqsstruct.h into nqs_generic/all-systems prior to
   breaking it up.
   
Tue Jul 4 16:17:16 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added source tree library directory nqs_acct to hold all library
   code related to NQS accounting information.
*  Moved the file ./h/nqsacct.h into nqs_acct/all-systems/nqsacct.h,
   prior to breaking it up.
*  Moved the file ./h/nqsdeflim.h into nqs_queue/all-systems/DLIM.h.
*  Moved the file ./h/nqsdirs.h into nqs_generic/all-systems/nqsdirs.h
   prior to breakup.

Tue Jul 4 14:15:25 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added source tree library directory nqs_queue to hold all library
   code related to the NQS queues.
*  Added source tree library directory nqs_device to hold all library
   code related to the NQS device support.
*  Added source tree binary directory qmgr to hold all source code
   for qmgr.
*  Began splitting up ./h/nqs.h.
   Moved the queue-status flags to nqs_queue/all-systems/QUE.h.
   Moved the device-status flags to nqs_device/all-systems/DEV.h.
   Moved the pipe-queue status flags to nqs_queue/all-systems/PIPE.h.
   Moved the qmgr privilege flags to qmgr/all-systems/QMGR.h.  It's
     possible that these flags will move again, into a library.
   Moved the batch request shell script choice modes into nqs_queue/
     all-systems/SHELL.h.  It's likely that these will move again.
   Moved the NQS database descriptor types into nqs_db/all-systems/PRM.h.
     It's likely that these will be replaced by an enumerated type.
   Moved the NQS SHO_ flags into nqs_queue/all-systems/SHO.h.  I expect
     these to be moved again shortly.
   Moved the NQS SEL_ flags into nqs_queue/all-systems/SEL.h.  I expect
     these to be moved again shortly.
   Moved the NQS RQF_ flags into nqs_queue/all-systems/RQF.h.  I expect
     these to be moved again shortly.
   Moved the NQS TRA_ flags into nqs_queue/all-systems/TRA.h.  I expect
     these to be moved again shortly.
   Moved the NQS RQA_ flags into nqs_queue/all-systems/RQS.h.
   Moved the NQS RTS_ flags into nqs_queue/all-systems/RTS.h.  I expect
     these to be moved again shortly.
   Moved the NQS RTYPE_ flags into nqs_queue/all-systems/RTYPE.h.  I expect
     these to be moved again shortly.
   Moved the NQS OMD_ flags into nqs_queue/all-systems/OMD.h.  I expect
     these to be moved again shortly.
   Moved the NQS REQ_ flags into nqs_queue/all-systems/REQ.h.  I expect
     these to be moved again shortly.
   Moved the NQS LIM_ flags into nqs_queue/all-systems/LIM.h.  I expect
     these to be moved again shortly.
   Moved the NQS MEMDUMP_ flags into nqs_queue/all-systems/MEMDUMP.h.  I
     expect these to be moved again shortly.
     
*  That still leaves a number of entries to find a home ...
   
Tue Jul 4 13:42:07 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved ./h/netxvars.h into netdaemon/all-systems/netxvars.h.  This file
   will be examined and modified once all the netdaemon source is in one
   place.
*  Added file ToDo, to document things which need doing to the source
   tree during its transformation.
   
Tue Jul 4 13:40:47 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added source tree binary directory netdaemon to hold the NQS network
   daemon.  This source tree will be rationalised once all the netdaemon
   source code has ended up in here ...
*  Moved ./h/netvars.h into netdaemon/all-systems/netvars.h.  This file
   will be examined and modified once all the netdaemon source is in one
   place.

Tue Jul 4 13:39:41 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved ./h/netpacket.h into nqs_comms/all-systems/NPK.h.
   Added a comment to NPK.h suggesting that any new packet types added
   to Monsanto-NQS should be marked either EXTERNAL or INTERNAL.  Details
   are in the header file ...

Tue Jul 4 13:16:35 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added source tree library directory nqs_db to hold NQS database
   support code.
*  Moved ./lib/allodb.c into nqs_db/all-systems/allodb.c.

Tue Jul 4 12:25:34 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Function trace messages in nqs_generic/all-systems/debug.c are now
   issued as TRACE messages.
   
Tue Jul 4 11:39:39 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  New debugging levels for NQS :
   
   0: Fatal errors and notice messages only.
   1: 0 plus function traces of any fatal errors.
   2: 1 plus high priority debugging messages.
   3: 2 plus medium priority debugging messages.
   4: 3 plus low priority debugging messages.
   5: 4 plus TRACE messages.
   6: 5 plus function traces of high priority debugging messages.
   7: 6 plus function traces of medium priority debugging messages.
   8: 7 plus function traces of low priority debugging messages.
   9: 8 plus function traces of TRACE messages & notice messages.
   
   This makes `9' the maximum effective debugging level for Monsanto-NQS.
   
*  Modified debugging code so that the debug level determines whether
   messages appear at all or not - must move these changes into
   Sheffield-NQS v4 at some time.
   
Sat Jul 1 22:07:09 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added debugging code from Sheffield-NQS v4.
*  Added debugging macros to a6btoul.c.
*  Added header for a6btoul.c.

Sat Jul 1 13:08:39 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Added source tree library directory nqs_comms to hold NQS
   inter-process communication code.
*  Moved ./lib/a6btoul.c into nqs_comms/all-system/a6btoul.c.

Sat Jul 1 13:01:30 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved ./h/mkreqcc.h into <nqs_generic/mkreq.h>
*  Added file `Standards', which lists all non-POSIX code.

Sat Jul 1 12:51:53 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Moved ./h/lock.h into nqs_generic/LINUX/lock.h.  Added
   <nqs_generic/lock.h> to pick up <sys/lock.h> for most operating systems.

Fri Jun 30 19:17:59 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Split ./h/informcc.h into <nqs_generic/RCI.h>, <nqs_generic/TCI.h>, and
   <nqs_generic/XCI.h>
*  Adopted a new, generic header file for all NQS source files - look at
   nqs_generic/license.h

Fri Jun 30 19:17:07 GMT 1995 Stuart Herbert (S.Herbert@sheffield.ac.uk)

*  Adopted the Sheffield-NQS source tree layout and SETUP tools.
*  Created ./Source-Tree/nqs_generic to hold completely-common NQS source
   files.  Files hopefully will only reside temporarily in here until they
   can be moved to more specialised homes.