20 KiB
20 KiB
module os
Contents
- Constants
- abs_path
- args_after
- args_before
- base
- cache_dir
- chdir
- chmod
- chown
- config_dir
- cp
- cp_all
- create
- data_dir
- debugger_present
- dir
- disk_usage
- ensure_folder_is_writable
- environ
- error_posix
- error_win32
- executable
- execute
- execute_opt
- execute_or_exit
- execute_or_panic
- execve
- execvp
- existing_path
- exists
- exists_in_system_path
- expand_tilde_to_home
- fd_close
- fd_is_pending
- fd_read
- fd_slurp
- fd_write
- file_ext
- file_last_mod_unix
- file_name
- file_size
- fileno
- find_abs_path_of_executable
- flush
- fork
- from_slash
- get_error_msg
- get_line
- get_lines
- get_lines_joined
- get_raw_line
- get_raw_lines
- get_raw_lines_joined
- get_raw_stdin
- get_trimmed_lines
- getegid
- getenv
- getenv_opt
- geteuid
- getgid
- getpid
- getppid
- getuid
- getwd
- glob
- home_dir
- hostname
- inode
- input
- input_opt
- input_password
- is_abs_path
- is_atty
- is_dir
- is_dir_empty
- is_executable
- is_file
- is_link
- is_main_thread
- is_readable
- is_writable
- join_path
- join_path_single
- last_error
- link
- local_bin_dir
- log
- loginname
- ls
- lstat
- mkdir
- mkdir_all
- mv
- mv_by_cp
- new_process
- norm_path
- open
- open_append
- open_file
- open_uri
- page_size
- posix_get_error_msg
- posix_set_permission_bit
- quoted_path
- raw_execute
- read_bytes
- read_file
- read_file_array
- read_lines
- real_path
- rename
- rename_dir
- resource_abs_path
- rm
- rmdir
- rmdir_all
- setenv
- sigint_to_signal_name
- signal_ignore
- signal_opt
- split_path
- stat
- state_dir
- stderr
- stdin
- stdout
- symlink
- system
- temp_dir
- to_slash
- truncate
- uname
- unsetenv
- user_names
- user_os
- utime
- vfopen
- vmodules_dir
- vmodules_paths
- vtmp_dir
- wait
- walk
- walk_ext
- walk_with_context
- write_file
- write_file_array
- write_lines
- FN_SA_Handler
- FnWalkContextCB
- SignalHandler
- ChildProcessPipeKind
- FileBufferMode
- FileType
- ProcessState
- SeekMode
- Signal
- C.__stat64
- C.dirent
- C.fd_set
- C.sigaction
- C.stat
- C.timespec
- C.timeval
- C.utimbuf
- C.utsname
- Command
- DiskUsage
- Eof
- ExecutableNotFoundError
- File
- close
- eof
- flush
- read
- read_be
- read_bytes
- read_bytes_at
- read_bytes_into
- read_bytes_with_newline
- read_from
- read_into_ptr
- read_le
- read_raw
- read_raw_at
- read_struct
- read_struct_at
- reopen
- seek
- set_buffer
- set_line_buffered
- set_unbuffered
- setvbuf
- tell
- write
- write_be
- write_full_buffer
- write_le
- write_ptr
- write_ptr_at
- write_raw
- write_raw_at
- write_string
- write_struct
- write_struct_at
- write_to
- writeln
- FileInfo
- FileMode
- FileNotOpenedError
- FilePermission
- MkdirParams
- MvParams
- NotExpected
- Process
- Result
- SizeOfTypeIs0Error
- Stat
- SystemError
- Uname
Constants
abs_path
args_after
args_before
base
cache_dir
chdir
chmod
chown
config_dir
cp
cp_all
create
data_dir
debugger_present
dir
disk_usage
ensure_folder_is_writable
environ
error_posix
error_win32
executable
execute
execute_opt
execute_or_exit
execute_or_panic
execve
execvp
existing_path
exists
exists_in_system_path
expand_tilde_to_home
fd_close
fd_is_pending
fd_read
fd_slurp
fd_write
file_ext
file_last_mod_unix
file_name
file_size
fileno
find_abs_path_of_executable
flush
fork
from_slash
get_error_msg
get_line
get_lines
get_lines_joined
get_raw_line
get_raw_lines
get_raw_lines_joined
get_raw_stdin
get_trimmed_lines
getegid
getenv
getenv_opt
geteuid
getgid
getpid
getppid
getuid
getwd
glob
home_dir
hostname
inode
input
input_opt
input_password
is_abs_path
is_atty
is_dir
is_dir_empty
is_executable
is_file
is_link
is_main_thread
is_readable
is_writable
join_path
join_path_single
last_error
link
local_bin_dir
log
loginname
ls
Example
https://github.com/vlang/v/blob/master/examples/readdir.v