# Synopsis

int pdx_SysOpen(char *path, int flags, int mode)

# Purpose

Open a buffered file.

# Description

The specified file will be opened.

# Input

## path

File name

## flags

### O_RDONLY

Open for reading only.

### O_RDWR

Open for reading and writing.

### O_TRUNC

If the file exists, its length is truncated to zero.

### O_CREAT

If the file exist, this flag has no effect. Otherwise, the file is created with the specified mode.

## mode

Not used

# Return

Non-negative file descriptor or -1 if error