The following C RTL additions are part of OpenVMS v8.2.
New X/Open file-locking functions
These APIs allow applications to lock and unlock files and provide access synchronization across threaded programs.
Standard-compliant stat structure
An X/Open standard-compliant definition of the 'stat' structure. Associated definitions have now been added.
File-systems statistics support
StatvfsX/Open function that returns file system information
fstatvfsX/Open function that returns file system information
fcntlFile status flags. The
F_GETFL command options have been added to the
to set and get file status flags.
UNIX-style pipe support
DECC$STREAM_PIPEThe C RTL pipe implementation now uses stream I/O as well as record I/O under control of this new feature logical.
DECC$POPEN_NO_CRLF_REC_ATTRUNIX systems do not insert CR/LF for pipes. This new feature logical provides UNIX compatible behavior.
64-Bittglob and globfree support
socketpairThe socketpair TCP/IP socket routine has been added for creating a pair
of connected sockets.
64-bit support is added for glob and globfree functions.