Oberon || Release 0.5 || ChangeLogs || Search Engine
Revision 1.3 2004/06/02 15:49:32 borchert CreateCopyOf added Revision 1.2 1996/09/16 16:16:14 borchert - Seek added - note added for if procedure read
Revision 1.3 2003/07/10 09:05:27 borchert typo fixed Revision 1.2 1996/09/16 16:17:02 borchert declared as being obsolete (due to standard procedure ASSERT)
Revision 1.2 1995/10/26 10:30:31 borchert terminating .Te was missing
Revision 1.8 2004/04/23 06:26:54 borchert capability passed was missing Revision 1.7 2004/02/19 16:03:55 borchert Passed added Revision 1.6 2003/07/10 09:05:39 borchert typo fixed Revision 1.5 1996/09/16 16:17:55 borchert base type changed from Disciplines.Object to Services.Object
Revision 1.5 1996/09/16 16:18:30 borchert formatting changed
Revision 1.10 1996/09/13 13:23:54 borchert signature of WaitFor fixed: WaitFor does not return a value
Revision 1.7 2004/06/25 09:24:58 borchert Streams.Close replaced by Streams.Release Revision 1.6 2004/06/25 09:21:35 borchert reference to IdentKeys(3) added Revision 1.5 1997/11/17 08:08:52 martin String is now an extension of Disciplines.Object .
Revision 1.4 1999/04/15 08:11:49 borchert SEE ALSO section extended, TS..TE replaced by Tb..Te
Revision 1.5 1995/08/02 16:09:06 martin typo corrected
Revision 1.5 1996/09/16 16:18:54 borchert SEE ALSO section extended
Revision 1.3 2003/07/10 09:06:04 borchert typo fixed Revision 1.2 1996/09/16 16:19:21 borchert formatting changed
Revision 1.3 1995/12/13 10:15:55 borchert fix of documentation error: eventType parameter of Create is not a VAR-parameter
Revision 1.15 2004/03/30 20:53:35 borchert QueueHandler added Revision 1.14 2003/07/10 09:07:00 borchert typo fixed Revision 1.13 1996/09/13 08:00:15 borchert more precise explanation of event queuing added Revision 1.12 1996/09/13 07:53:43 borchert formatting changed
Revision 1.12 2005/01/21 11:07:54 borchert Drop added Revision 1.11 2004/03/07 08:54:51 borchert renamed from ``Internet'' to ``IPv4TCPSockets'' and is now based on IPv4Addresses Revision 1.10 2003/07/10 09:08:05 borchert typo fixed Revision 1.9 2001/05/17 06:06:06 borchert CreateSomeSocketOn and ListenOn added Revision 1.8 2001/05/01 05:42:00 borchert OpenAs and CreateOpenConditionAs added Revision 1.7 1996/09/16 15:37:29 borchert Internet provides now just a raw interface -- the support of Networks has been moved to InetTCP
Revision 1.7 2006/08/09 15:32:05 borchert IPv6 support added Revision 1.6 2004/06/02 20:33:06 borchert depends now on the DNS modules instead of the ypmatch hack Revision 1.5 2003/07/10 09:07:56 borchert typo fixed
Revision 1.3 2004/09/24 15:34:06 borchert Internet renamed to IPv4TCPSockets Revision 1.2 1996/09/16 16:19:39 borchert minor fix for man3tohtml
Revision 1.3 2005/08/25 13:32:29 borchert CreateQuickIterator added Revision 1.2 1996/09/16 16:20:09 borchert base type changed from Disciplines.Object to Services.Object
Revision 1.2 1996/09/16 16:21:36 borchert - CompareKeyValues added - minor typos corrected
Revision 1.4 2004/06/03 08:23:24 borchert error typeGuardFailure added Revision 1.3 1996/09/16 16:23:00 borchert GuardedRead added
Revision 1.2 1996/12/02 14:26:42 borchert Scanned added
Revision 1.2 1996/09/16 16:23:24 borchert dynamic loading of service providers added
Revision 1.2 1996/09/16 16:23:56 borchert minor fix for man3tohtml
Revision 1.3 2006/08/09 15:58:36 borchert signatures of Arctan2, Arctan2E, Arctan2L, and Arctan2LE fixed Revision 1.2 2004/04/07 21:58:37 borchert Arctan2 added
Revision 1.6 1996/12/06 18:10:08 borchert Region is an extension of Disciplines.Object
Revision 1.9 1999/04/15 08:11:33 borchert old reference to ForeignEvents replaced by PersistentEvents
Revision 1.7 2004/09/13 12:30:33 borchert - note added that NIL may be passed for if to InitNode in case of trivial implementations - one of tables fixed Revision 1.6 2004/04/08 21:33:52 borchert MakeSubnode added Revision 1.5 2003/07/10 09:08:28 borchert typo fixed Revision 1.4 1998/04/05 11:48:52 martin missing BOOLEAN return types in specifications added CreateNode description moved to "general interest" subsection Revision 1.3 1996/08/23 20:56:21 martin clarification re MemberEvents added Revision 1.2 1996/07/22 10:49:49 martin Headline corrected: Names is an abstraction for name hierarchies.
Revision 1.3 2003/07/10 09:20:03 borchert typo fixed
Revision 1.4 1999/04/15 08:11:19 borchert old reference to ForeignEvents replaced by PersistentEvents
Revision 1.5 2005/02/24 10:02:26 borchert Internet changed to InetTCP in the references section Revision 1.4 1996/09/16 16:26:33 borchert - non-blocking open added - the address of a socket may now be determined by the system (CreateSomeSocket) - RegisterNetwork renamed to Register - some minor typos corrected
Revision 1.6 1996/09/16 16:48:58 borchert - assertions of Assertions replaced by built-ins - formatting changed
Revision 1.10 1996/09/16 16:49:42 borchert reference to PersistentObjects.Connect replaced by PersistentObjects.Init
Revision 1.2 1995/12/13 18:49:01 borchert - renamed from ForeignEvents to PersistentEvents - added generic support for add-on persistency of event types
Revision 1.16 2003/07/10 09:20:14 borchert typo fixed Revision 1.15 2000/05/31 20:15:47 borchert various references added Revision 1.14 1998/04/24 17:38:34 borchert - wrong specification of createAndRead if procedure fixed - support of abstract modules added that define read and write if procs but neither create nor createAndRead Revision 1.13 1996/01/04 16:13:20 borchert - layout fixed - hints about incompatibilities between Write and ReadObjectOrNIL added
Revision 1.7 2004/01/14 16:57:55 borchert specification of scale for floating point formats corrected and clarified Revision 1.6 1996/09/16 16:50:40 borchert formatting changed
Revision 1.6 1996/09/13 13:17:04 borchert - enhanced formatting - reference to Messages(3) removed - taskswitch priority is now obsolete
Revision 1.2 1997/04/02 09:32:55 borchert Random has been renamed to RandomGenerators
Revision 1.4 2006/08/09 15:59:23 borchert id and host added Revision 1.3 2004/06/03 08:17:15 borchert softTermination and TerminateSoftly added Revision 1.2 1995/12/30 20:09:18 borchert event types startOfGarbageCollection and endOfGarbageCollection added
Revision 1.6 1996/09/16 16:51:17 borchert run time error entries extended with parameters which specify module, procedure and line number of the error position; FailedAssertion added
Revision 1.10 2004/12/11 08:13:47 borchert - macros were missing - typo fixed Revision 1.9 2004/05/22 06:58:20 borchert unpredictable added Revision 1.8 2004/03/04 10:10:43 borchert reference to SurfRandomGenerators added Revision 1.7 1997/10/11 20:56:20 martin description of RestartSequence added Revision 1.6 1997/10/11 20:26:06 martin new method RestartSequence added capabilities renamed to method names example modified diagnostics section extended most descriptions revised Revision 1.5 1997/04/16 13:00:20 borchert - Random --> RandomGenerators (two times the old name survived) - qualified references fixed Revision 1.4 1997/04/02 09:40:54 borchert Subtractive renamed to SubtractiveRandomGenerator Revision 1.3 1997/04/02 09:30:44 borchert major revision: - Random renamed to RandomGenerators - this is module is now an abstraction rather than a particular implementation
Revision 1.7 2004/09/24 16:41:52 borchert - semantics of Field/FieldS changed - s.count has new semantics for Line/LineS, Ln/LnS, and Field/FieldS Revision 1.6 2003/07/10 09:04:01 borchert typos fixed Revision 1.5 1996/09/16 16:50:56 borchert formatting changed
Revision 1.3 1996/09/16 16:55:29 borchert formatting changed
Revision 1.7 2003/07/10 09:20:32 borchert typo fixed
Revision 1.2 2002/02/15 05:36:52 borchert typos fixed
Revision 1.10 2005/08/24 07:36:04 borchert privateObject error code added Revision 1.9 2003/07/10 09:20:45 borchert typo fixed Revision 1.8 1996/11/14 08:15:47 borchert - recovery mechanism and reference to RobustObjects added - CreateRegistrationCondition added Revision 1.7 1996/01/04 15:59:19 borchert reference to genrem(1) added Revision 1.6 1995/12/13 17:57:08 borchert - register interface procedure added - message handler interface procedure is now optional - reference to Shadows added Revision 1.5 1995/12/13 17:24:16 borchert major revision of RemoteObjects: - exported objects need no longer to be persistent (but extensions of Services.Object) - RemoteObjects is now a service of Services, i.e. RemoteXXX modules may now be found dynamically
Revision 1.2 2000/09/12 13:33:32 borchert minor layout error fixed
Revision 1.2 2002/02/15 05:27:18 borchert typo fixed
Revision 1.5 1996/09/24 09:18:41 borchert layout in SYNOPSIS changed Revision 1.4 1996/09/24 09:12:30 borchert some clarifications added Revision 1.3 1995/11/09 15:35:35 borchert State renamed to StateChange; type definition of Resource was missing
Revision 1.2 1995/12/18 14:22:41 borchert reference to SysMain(3) added
Revision 1.5 2003/07/10 09:20:55 borchert typo fixed Revision 1.4 1996/09/16 16:55:57 borchert non-blocking open & CreateSomeSocket added
Revision 1.3 2000/05/27 11:50:56 borchert typing errors corrected Revision 1.2 1996/09/16 16:56:31 borchert minor typo fixed
Revision 1.8 1996/09/16 16:56:59 borchert - PersistentObjects.Connect --> PersistentObjects.Init - minor typo fixed - formatting changed
Revision 1.6 2003/07/10 09:21:29 borchert typo fixed
Revision 1.6 2001/05/17 05:46:20 borchert spelling error corrected Revision 1.5 1995/12/18 14:20:02 borchert an initial task group may be empty now without causing StartScheduler to return immediately Revision 1.4 1995/12/18 14:10:32 borchert macros changed so that they are compatible with man3tohtml
Revision 1.4 1997/07/11 08:31:09 borchert Drop added (V must definitively not be called for not yet claimed resources) Revision 1.3 1996/09/16 16:58:01 borchert - sema if procedure added - minor typos corrected
Revision 1.3 1996/09/16 16:58:33 borchert minor typo corrected
Revision 1.7 2004/06/03 08:02:23 borchert bug fix: CharSet was too small Revision 1.6 1996/09/16 16:58:49 borchert ASSERTs used instead of Assertions.Raise
Revision 1.3 1998/04/10 10:38:35 martin CreateSomeLid was obsolete and is now gone Revision 1.2 1996/07/30 14:59:59 martin typo corrected
Revision 1.6 2005/08/23 14:20:16 borchert - switched from [next, next+left) to [end-left,end) to make life easier on architectures without atomar instructions that compare and set two values simultaneously - FirstStack & NextStack added - BUGS section added Revision 1.5 2003/07/10 09:21:45 borchert typo fixed Revision 1.4 1995/11/17 13:23:38 naegele interface procedure SetChunkSize (size: Size) : BOOLEAN changed to ChunkSize (size: Size) : Size Revision 1.3 1995/11/09 14:50:41 borchert some minor changes (for the HTML conversion)
Revision 1.4 2005/02/04 19:05:44 borchert typo fixed
Revision 1.7 2003/07/10 08:58:43 borchert some typos fixed Revision 1.6 1999/04/15 08:33:56 borchert SEE ALSO extended Revision 1.5 1996/09/16 16:59:35 borchert - references to Read & Write corrected - more general rule when a set of separators is to be considered as set of skipping characters
Revision 1.20 2004/05/22 06:44:10 borchert interface of Write and WritePart changed, WriteC and WritePartC added Revision 1.19 2003/07/10 09:22:02 borchert typo fixed Revision 1.18 2000/12/13 10:39:27 borchert Streams.Stream changed to Stream (invalid self-reference) Revision 1.17 1996/09/16 17:02:25 borchert - base type changed from Disciplines.Object to Services.Object - Assertions.Raise replaced by ASSERTs - PreventClose/EnableClose removed - stream parameter of Close is call by value (was call by reference) - more precise statements about which if procedures are to be given - support of Resources added - formatting changed - ASSERTs used instead of Assertions.Raise
Revision 1.9 2003/07/10 09:22:16 borchert typos fixed Revision 1.8 1996/09/17 07:45:45 borchert formatting changed
Revision 1.3.2.3 2000/11/16 23:43:50 borchert adapted to Solaris 8
Revision 1.4 2004/06/03 08:29:09 borchert $P and $O included in the signature
Revision 1.5 1996/09/13 07:36:55 borchert typo fixed: init is a component of ModuleRec (and not of CommandRec)
Revision 1.6 2004/04/02 18:51:54 borchert support of SYSTEM.INT16 added Revision 1.5 1996/09/16 16:11:53 borchert example fixed Revision 1.4 1996/09/16 16:08:58 borchert - Assertions.Raise replaced by ASSERT - minor typo corrected
Revision 1.5 2003/07/10 09:22:51 borchert typo fixed
Revision 1.8 2000/11/16 23:48:00 borchert adapted to Solaris 8
Revision 1.7 2000/12/11 22:06:34 borchert [SG]etFileCreationMask added Revision 1.6 2000/11/17 16:05:41 borchert Rename added Revision 1.5 2000/11/16 23:32:42 borchert MakeDir and RemoveDir added Revision 1.4 2000/11/12 13:51:45 borchert SymbolicLink and ReadLink added
Revision 1.6 2004/03/02 23:35:09 borchert mainTaskFinished added Revision 1.5 1995/12/18 15:23:12 borchert SysMain creates now default task group of Tasks
Revision 1.2 2003/07/10 09:23:26 borchert typo fixed
Revision 1.3 1996/09/17 07:53:35 borchert - name component added to BlockList - compiler pragmas in definition copied to manual page
Revision 1.4.2.9 1996/09/13 08:18:27 borchert SysEvents does no longer exit (for some years already) and Abort aborts directly without raising any events
Revision 1.5 2001/04/20 20:05:50 borchert SysResource was renamed to SysResources list of resources was extended for Solaris 2.x
Revision 1.8 2005/08/25 15:56:35 borchert marked as deprecated, SysPoll should be used instead Revision 1.7 1996/09/17 07:56:17 borchert - SelectWithTimeLimit, Select & Poll return BOOLEAN-value - minor typos fixed
Revision 1.2 2001/04/09 16:04:46 borchert type SignalSet extended to ARRAY OF SET
Revision 1.6 1996/09/17 07:57:30 borchert - components sigcontext and addr are of type SysTypes.UntracedAddress (not SysTypes.Address) - minor typo fixed
Revision 1.10 2005/02/24 10:12:03 borchert minor fixes of the text Revision 1.9 2005/02/24 10:05:01 borchert reference to Internet(3) replaced by InetTCP(3) Revision 1.8 2004/03/03 07:06:36 borchert pfINET6 added Revision 1.7 2001/05/02 06:36:12 borchert - adapted to Solaris 2.x - UDP interface changed to allow for more flexible buffer specs
Revision 1.1.2.4 2000/11/12 13:13:17 borchert - adaptions to Solaris 2.x - Lstat added
Revision 1.6 1995/11/09 14:49:21 borchert some minor changes which were necessary for the HTML conversion
Revision 1.1.2.5 2008/10/21 14:19:38 borchert UnitsPerSecond was replaced by GetUnitsPerSecond Revision 1.1.2.4 2004/01/15 22:03:58 borchert - typo fixed - SEE ALSO table converted to .Tb/.Te construct
Revision 1.4 2004/06/03 08:07:25 borchert IdType added (for Solaris 2.x)
Revision 1.10 2004/06/03 07:53:15 borchert Disconnect added (as alternative to Terminate) Revision 1.9 2003/07/10 09:23:49 borchert typo fixed Revision 1.8 1997/06/20 13:19:16 borchert - reference to Events fixed - Priority.liberrors -> Priorities.liberrors Revision 1.7 1996/09/17 07:58:49 borchert - task switching events removed - Select added - default task group added
Revision 1.4 2003/07/10 09:27:29 borchert typo fixed
Revision 1.5 2004/02/19 16:09:54 borchert Init added Revision 1.4 1997/08/08 16:49:42 borchert some specific hints added: - if a time condition becomes TRUE it remains TRUE forever - relative time measures are taken relative to the time of creation of the time condition Revision 1.3 1996/09/17 08:07:34 borchert InitAndSet renamed to CreateAndSet
Revision 1.6 1996/09/13 08:25:16 borchert better style and a more precise beginning date of the current epoch
Revision 1.3 1996/09/16 16:14:03 borchert - base type changed from PersistentObjects.Object to PersistentDisciplines.Object - events changed to assertions
Revision 1.5 2005/03/11 15:11:54 borchert definition of msbIs0 fixed Revision 1.4 2000/12/13 10:38:25 borchert constants and type for correspondence between SET and INTEGER added Revision 1.3 2000/11/17 07:24:14 borchert - ToReal32 .. ToReal128 added - endianess added
Revision 1.6 2005/03/07 15:29:24 borchert some minor fixes including SEE ALSO table Revision 1.5 2003/07/10 09:27:56 borchert typo fixed
Revision 1.6 1996/09/16 16:12:37 borchert formatting changed
Revision 1.10 2005/08/23 13:11:18 borchert references to Args and UnixCommandLine added Revision 1.9 1996/09/16 16:13:06 borchert formatting changed
Revision 1.2.2.8 2003/07/10 09:28:06 borchert typo fixed Revision 1.2.2.7 1996/09/16 15:58:11 borchert - UnixDirectories uses now built-in assert operations instead those of Assertions - formatting changed
Revision 1.5 2003/07/10 09:28:15 borchert typo fixed Revision 1.4 1996/09/16 15:48:19 borchert - UnixDomainSockets shares now some common operations with Internet in UnixSockets - non-blocking open is now supported - minor typos corrected
Revision 1.10 2003/07/10 09:28:28 borchert typos fixed Revision 1.9 1996/09/16 15:43:04 borchert - condcreate constant changed from 5 to 8 - minor typos fixed
Revision 1.14 2005/02/04 21:07:53 borchert support of multiple pipelines added Revision 1.13 2005/02/03 15:16:26 borchert Process.{ProcessId,Status} changed to SysProcess.{ProcessId,Status} Revision 1.12 2003/07/10 09:28:46 borchert typos fixed Revision 1.11 2001/04/30 08:22:14 borchert Open and Spawn extended with bufmode parameter Revision 1.10 2000/11/12 22:36:44 borchert Spawn added Revision 1.9 1997/10/04 16:54:46 martin Open does not use environment parameter SHELL. Statement fixed. Revision 1.8 1996/09/16 15:41:14 borchert - SysSignals.PIPE is handled by UnixPipes (by an empty handler) - some minor typos corrected
Revision 1.5 2005/01/21 11:06:58 borchert typo fixed Revision 1.4 2005/01/21 10:42:37 borchert Drop added Revision 1.3 2004/03/09 21:24:02 borchert UnixSockets is no longer restricted to SysSockets.stream; instead a type parameter has been added where necessary Revision 1.2 2001/04/30 09:30:47 borchert - bind, bindto, and bindtolen parameters added for connecting procedures - non-default socket options documented
Revision 1.3 1995/11/17 13:22:02 naegele interface procedure SetChunkSize (size: Size) : BOOLEAN changed to ChunkSize (size: Size) : Size Revision 1.2 1995/11/09 14:52:20 borchert minor bug fix in example
Revision 1.5 1997/10/17 16:30:05 martin Unqualified references to Streams fixed Revision 1.4 1996/09/16 14:43:10 borchert Indent/IndentS added & formatting enhanced
Revision 1.3 2003/07/10 09:29:13 borchert typo fixed
Oberon || Release 0.5 || ChangeLogs || Search Engine