Pointers

      TCB_SemInfo points to fs_RAMSem
    Locations
      Multiple, in user storage.
    VM Owner
      Multiple user storage owners.

    Format

    ┌─────────────────────────┬────────┬────────┬────────┬────────────────────────────────────────┐│Field Name               │Off     │Length  │Type    │Description                             │
    ├─────────────────────────┼────────┼────────┼────────┼────────────────────────────────────────┤
    │FastSafeRamSemStruc      │-a      │e       │S       │Fast Safe Ram Semaphore                 │
    ├─────────────────────────┼────────┼────────┼────────┼────────────────────────────────────────┤
    │fs_Length                │-a      │2       │W       │Length of this structure                │
    ├─────────────────────────┼────────┼────────┼────────┼────────────────────────────────────────┤
    │fs_ProcID                │-8      │2       │W       │Process ID of owner or zero             │
    ├─────────────────────────┼────────┼────────┼────────┼────────────────────────────────────────┤
    │fs_ThrdID                │-6      │2       │W       │Thread ID of owner or zero              │
    ├─────────────────────────┼────────┼────────┼────────┼────────────────────────────────────────┤
    │fs_Usage                 │-4      │2       │W       │reference count                         │
    ├─────────────────────────┼────────┼────────┼────────┼────────────────────────────────────────┤
    │fs_Client                │-2      │2       │W       │16 bit field for use by owner           │
    ├─────────────────────────┼────────┼────────┼────────┼────────────────────────────────────────┤
    │fs_RAMSem                │+0      │4       │S       │OS/2 RAM Semaphore                      │
    └─────────────────────────┴────────┴────────┴────────┴────────────────────────────────────────┘
    


    [Back] [Next]