Opens special and regular files or directories.
Item | Description |
---|---|
path | Points to the file name of the file to be opened. |
oflags | Specifies open mode flags as described in the open subroutine. |
mode | Specifies the mode (permissions) value to be given to the file if the file is to be created. |
ext | Specifies an extension argument required by some device drivers. Individual drivers determine its content, form, and use. |
segflag | Specifies the flag indicating where the pointer specified
by the path parameter is located:
|
fpp | Points to the location where the file structure pointer is to be returned by the fp_open service. |
The fp_open kernel service provides a common service used by:
The fp_open kernel service can be called from the process environment only.
Item | Description |
---|---|
0 | Indicates a successful operation. |
Also, the fpp parameter points to an open file structure that is valid for use with the other Logical File System services. If an error occurs, one of the values from the /usr/include/sys/errno.h file is returned. The discussion of the open subroutine contains possible errno values.