64-Bit File System Services (FS64) is a C language API that is exported by NetWare®. The FS64 functions are defined for your linker by an imports file. The interfaces are then bound when the coordinating NLM is loaded on NetWare.
No client or server component install is required to use the FS64 APIs. If NSS is running (and NSS is always running on NetWare 6.0 and later versions), FS64 APIs are available on the server.
No client-side APIs are provided because client-based services are used for server file I/O, such as Win32 CreateFile. Client-side 64-bit file I/O is supported where such APIs exist and where the client transport supports such functions.
Keep in mind the following features of File System Services (64-Bit):
Hard linking to directories is not supported. You can hard link only to files.
Only NSS volume names are supported. File System Services does not recognize eDirectory path names.
Not all file attributes are supported.
User transactions are supported only for zWrite and zSetEOF.
The root key does not reference the root of a directory tree.
Only some of the file types can be created.
All time stamps passed as parameters are represented as UTC times (unsigned 64 bits, seconds relative to January 1, 1970 or microseconds from January 1, 1970).
This section contains the following topics: