Open System Services Management and Operations Guide (G06.30+, H06.08+, J06.03+)

1
For details of messages for these EMS events, see the OSS Messages chapter in the Operator Messages Manual.
2
The total number of file opens per processor includes opens of all types: disk opens, terminal opens, pipe/FIFO opens,
AF_INET socket opens, AF_UNIX socket opens, NFS opens, directory opens, and directory stream opens.
Each of these types of opens is limited both by the limit for the type of open and by the total number of file opens per
processor.
3
A bounded resource has its own specific limit that cannot be exceeded. For details of bounded resources, see “OSS File
System Resources Overview” (page 94).
4
Usage is restricted only by memory pool limits or the ALL OPENS bounded resource. For details of unbounded resources,
see “OSS File System Resources Overview” (page 94).
5
OSS file system products obtain physical memory from memory pools as needed. For details of memory pool resources,
see “OSS File System Resources Overview” (page 94).
OSS and Guardian Enscribe File Formats and File Size Limits
The size limit for a file depends on:
The function used to open the file
The RVU on which the file was created
The type of API (OSS or Guardian) used to create the file
The current size of the file
Size Limits For Files Created on RVUs That Support Large OSS Files
Large OSS files (OSS files larger than approximately 2 gigabytes) are supported on:
J06.03 and later J-series RVUs
H06.06 and later H-series RVUs
G06.29 and later G-series RVUs
NOTE: For J06.03 and later J-series RVUs, H06.06 and later H-series RVUs, and G06.29
and later G-series RVUs, xxx() functions are mapped to xxx64() functions if you compile
the application using the #define _FILE_OFFSET_BITS 64 feature test macro or an
eqivalent compiler command option.
Table 21 Size Limits for Files Created on RVUs that Support Large OSS Files
Using This Function
Guardian APIs with
64-Bit elections
Guardian APIs
without 64-Bit
elections
64-Bit OSS APIs such
as creat64()
32-Bit OSS APIs such
as creat()
To Create This File...
N/AN/AApproximately
1TB-41MB,
2GB - 8KB
(2,147,475,456
OSS file
constrained by diskbytes), Enscribe
Format 1 volume space,
Enscribe Format 2
1TB - 1MB
(1,099,510,579,200),
Enscribe Format 2
4GB - 4KB
(4,294,963,200
bytes), Enscribe
Format 1
Approximately
25GB, Enscribe
Format 2
Approximately 2GB
- 2MB, Enscribe
Format 1
Guardian Enscribe
file
File Size Limit Behavior for File Open Operations
Attempts to use 32-bit OSS APIs such as open() to open any Guardian Enscribe file that is larger
than approximately 2 gigabytes fail with an error.
Limits for Guardian Enscribe files opened with Guardian APIs are described in the Guardian
Procedure Calls Reference Manual.
418 Environment Limits