There are currently three global parameters which can be altered in this way:
[WORLD_WRITE:] a logical (only the lsb is used) that indicates whether the world (ie non-owners) can write to noticeboards. The default is FALSE.
[INCREMENT_MODIFY:] a logical (only the lsb is used) that indicates whether the modified count should be incremented when putting the values of items. The default is TRUE.
[CHECK_MODIFY:] a logical (only the lsb is used) that indicates whether the modified count should be checked when getting the values of items. The default is TRUE.
Note that the parameters which can be altered are global to a specific noticeboard. When a parameter is altered its previous value is returned and this permits a routine to alter a parameter, use the new value and then restore the parameter to its previous value.
The NBS_FIND, NBS_GET and NBS_PUT routines make rather complicated use of these values. They use the OR of the default value (or the value set using NBS_TUNE) and the value set using NBS_TUNE_NOTICEBOARD.
When a noticeboard is created, it inherits the default values or the
values set using NBS_TUNE and these values may subsequently be altered
using the
NBS_TUNE_NOTICEBOARD routine.
NBS__NILID NIL ID
NBS__BADOPTION Illegal parameter name
NBS The Noticeboard System