Oberon || Release 0.5 || ChangeLogs || Search Engine
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.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.9 1995/03/13 09:42:46 borchert major revision of Conditions: - conditions are now extensions of Disciplines.Object - semantics & signatures of interface procedures have been changed: * test & select have to return TRUE in case of errors * sendevent has to return FALSE if the condition is already TRUE * the former timecond is now called timelimit * the former hint is now called timecond with changed semantics - WaitFor has been removed and WaitForAndSelect has been renamed to WaitFor; the time parameter has been removed - TestAndSelect has been removed - lots of bug fixes & performance improvements
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 1994/07/25 09:35:15 borchert domains added
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.4 1994/09/08 14:30:55 borchert hint added that disciplines may be added to any number of objects
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.11 1995/03/13 09:52:50 borchert Events.EventType is now an extension of Services.Object
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.2 1995/03/20 08:37:48 borchert IndirectDisciplines support now Forwarders
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.4 1995/03/13 09:54:12 borchert Resolver renamed to InetResolver
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: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.8 1995/03/20 08:39:03 borchert - Messages supports now Forwarders - base type of target objects changed: PersistentDisciplines.Object --> Disciplines.Object
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.3 1995/03/20 08:41:07 borchert - SizeOf removed (because it has been removed from PersistentObjects) - NetIO supports now Forwarders Revision 1.2 1994/08/27 12:37:40 borchert support of ConstStrings added
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.9 1995/03/20 08:42:37 borchert - support of persistent disciplines for extensions of Disciplines.Object added - PersistentDisciplines supports now Forwarders
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.12 1995/03/20 08:44:08 borchert major revision of PersistentObjects: - sizeOf interface procedure removed - createAndRead added (to support RemotePersistentObjects) - incremental type encoding added - guarded read procedures added - Connect renamed to Init - RegisterType is no longer a function procedure - better error codes Revision 1.11 1994/09/02 08:29:40 borchert hints about discipline access, NetIO(3), and LinearizedStructures(3) 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.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.2 1994/08/30 10:06:35 borchert sequences added
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.6 1995/03/20 08:47:48 borchert RelatedEvents supports now Forwarders (but in the reverse direction) Revision 1.5 1994/09/12 16:14:35 borchert Save & Restore added Revision 1.4 1994/08/27 14:08:02 borchert null object added
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.4 1994/09/12 15:52:20 borchert old Import & Export which based on RemoteObjects.Address removed ExportAndWrite & ReadAndImport renamed to Export & Import Revision 1.3 1994/09/08 11:50:34 borchert ExportAndWrite & ReadAndImport added Export returns an address instead of an object id CreateAddress & GetPorts removed Revision 1.2 1994/08/29 10:05:58 borchert parallel access mode added
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.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.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.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.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.3 1995/03/20 08:51:11 borchert error codes for Seek & Trunc operation added
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.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