module os // (Must be realized in Syscall) (Must be specified) // File modes. const ( O_RDONLY = 1 // open the file read-only. O_WRONLY = 2 // open the file write-only. O_RDWR = 3 // open the file read-write. O_APPEND = 8 // append data to the file when writing. O_CREATE = 16 // create a new file if none exists. O_EXCL = 32 // used with O_CREATE, file must not exist. O_SYNC = 64 // open for synchronous I/O. O_TRUNC = 128 // truncate regular writable file when opened. ) // ref: http://www.ccfit.nsu.ru/~deviv/courses/unix/unix/ng7c229.html const ( S_IFMT = 0xF000 // type of file S_IFDIR = 0x4000 // directory S_IFLNK = 0xa000 // link ) const ( STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_ERROR_HANDLE = -12 )