"William E. Kempf" wrote:
[...]
> optional groups, but only two (assuming UNIX specification conformance
> instead of just POSIX... is that a reasonable thing to do here?

Well, you might want to take a look at the "current industry standards"
{draft} paper referenced in the following message:

http://www.opengroup.org/sophocles/show_mail.tpl?source=L&listname=austin-group-l&id=4897
(Subject: Draft paper on current industry standards)

<quote>

356 A future profile supporting Version 3 of the Single UNIX Specification
357 is expected to be announced during 2003.

358 Feature Matrix

359 This matrix summarizes the requirements of the profiles mentioned above.

360 Feature                PSE PSE PSE PSE Min Int Full FIPS UNIX  LSB
361                         51  52  53  54 SE  SE  SE   151-2 98   1.2
362  Processes              -   -   X   X   -   X   X    X     X    X
363  Pipes                  -   -   X   X   -   X   X    X     X    X
364  Files and Directories  -   X   -   X   -   X   X    X     X    X
365  Basic I/O              X   X   X   X   X   X   X    X     X    X
366  Signals                X   X   X   X   X   X   X    X     X    X
367  Users and Groups       -   -   -   X   -   -   X    X     X    X
368  File Synchronization   X   X   X   X   X   X   X    -     X    X
369  Memory Mapped Files    -   X   -   X   -   X   X    -     X    X
370  Memory Protection      -   -   X   X   -   X   X    -     X    X
371  Process Priority       -   -   X   X   -   -   -    -     o    -
372            Scheduling
373  Memory Locking         X   X   X   X   -   -   -    -     o        -
374  Synchronized I/O       X   X   X   X   -   -   -    -     o        -
375  Asynchronized I/O      -   X   X   X   -   X   X    -     o        o
376  Hi Resolution Clocks   X   X   X   X   -   -   -    -     o        -
377            & Timers
378  Realtime Signals       X   X   X   X   -   -   -    -     o        -
379  Semaphores             X   X   X   X   -   -   -    -     o        -
380  Shared Memory          X   X   X   X   -   -   -    -     o        -
381  IPC Message Passing    X   X   X   X   -   -   -    -     o        -
382  Threads                X   X   X   X   *   *   *    -     X    o
383  Thread Safe Functions  X   X   X   X   *   *   *    -     X    -
384  Thread Attribute       X   X   X   X   *   *   *    -     X    -
385            Stack Address
386  Thread Attribute       X   X   X   X   *   *   *    -     X    -
387             Stack Size
388  Thread Process Shared  -   -   X   X   *   *   *    -     X    -
389  Thread Priority        X   X   X   X   *   *   *    -     o    -
390            Scheduling
391  Thread Priority        X   X   X   X   *   *   *    -     o    -
392            Inheritence
393  Thread Priority        X   X   X   X   *   *   *    -     o    -
394            Protection
395  Shell & Utilities 
396   _POSIX2_C_BIND        X   X   X   X   -   -   -    -     X     X
397   _POSIX2_C_DEV         X   X   X   X   -   -   -    -     X     -
398   _POSIX2_CHAR_TERM     -   -   -   X   -   -   -    -     X     -
399   _POSIX2_FORT_DEV      -   -   -   -   -   -   -    -     o     -
400   _POSIX2_FORT_RUN      -   -   -   X   -   -   -    -     o     -
401   _POSIX2_LOCALEDEF     -   -   -   -   -   -   -    -     X     -
402   _POSIX2_SW_DEV        X   X   X   X   -   -   -    -     o     -
403   _POSIX2_UPE           -   -   -   X   -   -   -    -     X     -
    

404 o=option
405 *=optional if LSB threads supported, otherwise mandatory
406 ------------------------------------------------------------------
407 ----------------------------
408 UNAPPROVED DRAFT FOR COMMENT
409 ----------------------------
    
</quote>

regards,
alexander.

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to