.. |
allocators.odin
|
49606ec3ea
Use `thread_local_cleaner` API in `os2`
|
11 months ago |
dir.odin
|
71932628cc
Add alias
|
1 year ago |
dir_linux.odin
|
d4af7b86a7
Begin cleaning up `os2.read_directory`
|
1 year ago |
dir_posix.odin
|
e29f0a0f40
os2: dup the file descriptor before fdopendir
|
1 year ago |
dir_windows.odin
|
bd808f9ec6
os2: fix wiping results with temp allocator guard
|
1 year ago |
doc.odin
|
ebbc33fdb5
Mockup of the new `package os` interface (incomplete and non-functioning)
|
4 years ago |
env.odin
|
450b9ceaec
Add `@(require_results)` everywhere in os2
|
1 year ago |
env_linux.odin
|
f24f72c280
convert all to use sys/linux over sys/unix; new implementations for pipe, process and env
|
1 year ago |
env_posix.odin
|
e94c4e1e18
posix: remove the is_temp things that prevented use-after-frees
|
1 year ago |
env_windows.odin
|
e94c4e1e18
posix: remove the is_temp things that prevented use-after-frees
|
1 year ago |
errors.odin
|
b9043db434
os2: make platform error more ergonomic by making it an alias
|
11 months ago |
errors_linux.odin
|
ef2cd9d97f
Copy missing errors in `os2._get_platform_error` from `posix` to `linux`
|
11 months ago |
errors_posix.odin
|
b9043db434
os2: make platform error more ergonomic by making it an alias
|
11 months ago |
errors_windows.odin
|
56f232e5fc
Report invalid whence & offset on `os2` Windows
|
11 months ago |
file.odin
|
e7d6e2d163
Add documentation to `os2.close`
|
11 months ago |
file_linux.odin
|
f453054aff
Return `0, nil` in all `io` cases where an empty slice is provided
|
11 months ago |
file_posix.odin
|
7683c1f4bb
Report `Invalid_Whence` in `os2` POSIX seek
|
11 months ago |
file_posix_darwin.odin
|
b07d0b38b1
os2: improve absolute/full path handling for posix
|
1 year ago |
file_posix_freebsd.odin
|
b07d0b38b1
os2: improve absolute/full path handling for posix
|
1 year ago |
file_posix_netbsd.odin
|
b07d0b38b1
os2: improve absolute/full path handling for posix
|
1 year ago |
file_posix_other.odin
|
e94c4e1e18
posix: remove the is_temp things that prevented use-after-frees
|
1 year ago |
file_stream.odin
|
271f84ab5b
Expect `stream` as a field directly on `os2.File`
|
1 year ago |
file_util.odin
|
0ea6809b49
os2: remove return on file_size error from read_entire_file
|
11 months ago |
file_windows.odin
|
0f2ad95014
Fix EOF detection is os2 window read
|
11 months ago |
heap.odin
|
38e983cac6
Remove dead code
|
1 year ago |
heap_linux.odin
|
5e850e24d6
os2: disable custom heap allocator
|
11 months ago |
heap_posix.odin
|
61ee2efa35
os2: just use runtime._heap_allocator_proc instead of a copy for posix
|
1 year ago |
heap_windows.odin
|
a660098106
os2: Add .Resize_Non_Zeroed allocation mode to os2/heap_windows
|
1 year ago |
internal_util.odin
|
31bb3dc4f0
Merge pull request #3971 from jasonKercher/os2-process-linux
|
1 year ago |
path.odin
|
9f80191f60
os2: add default make_directory permissions
|
1 year ago |
path_linux.odin
|
c7eb2ae6bb
use sys/linux dirent instead of manual iteration
|
1 year ago |
path_posix.odin
|
e94c4e1e18
posix: remove the is_temp things that prevented use-after-frees
|
1 year ago |
path_windows.odin
|
f03c2b7783
General clean up of `os2.read_directory` for Windows
|
1 year ago |
pipe.odin
|
450b9ceaec
Add `@(require_results)` everywhere in os2
|
1 year ago |
pipe_linux.odin
|
792640df1f
remove File_Impl_Kind from file_linux
|
1 year ago |
pipe_posix.odin
|
963e8544f4
os2: CLOEXEC the fds from `pipe` for posix implementation
|
11 months ago |
pipe_windows.odin
|
75605a47e7
[os2]: Make anonymous pipes always inheritable
|
1 year ago |
process.odin
|
c1684d6335
Merge pull request #4136 from flysand7/process-info-fix
|
11 months ago |
process_linux.odin
|
a0fe6da10b
os2: propogate errors from execv functions to parent
|
11 months ago |
process_posix.odin
|
a0fe6da10b
os2: propogate errors from execv functions to parent
|
11 months ago |
process_posix_darwin.odin
|
c2a7c29ce8
os2: fix using uuid as process handle for darwin, once it goes zombie it changes
|
11 months ago |
process_posix_other.odin
|
a66520ba57
os2: process API for Darwin and most of it for BSDs
|
11 months ago |
process_windows.odin
|
3119e0489f
[os2/process]: Fix vet errors
|
11 months ago |
stat.odin
|
a4d459f651
os2: initial implementation for Darwin&BSDs, process API is only thing incomplete
|
1 year ago |
stat_linux.odin
|
07b1819dc8
Improve `os2.read_directory`
|
1 year ago |
stat_posix.odin
|
e94c4e1e18
posix: remove the is_temp things that prevented use-after-frees
|
1 year ago |
stat_windows.odin
|
e94c4e1e18
posix: remove the is_temp things that prevented use-after-frees
|
1 year ago |
temp_file.odin
|
e94c4e1e18
posix: remove the is_temp things that prevented use-after-frees
|
1 year ago |
temp_file_linux.odin
|
1913c08b7b
[os2] Add missing temp_file implementation for Linux
|
1 year ago |
temp_file_posix.odin
|
a4d459f651
os2: initial implementation for Darwin&BSDs, process API is only thing incomplete
|
1 year ago |
temp_file_windows.odin
|
8037ace873
Begin work on os2/dir.odin
|
1 year ago |
user.odin
|
6ba1506aa9
Fix possible leaks in `os2.user_*` calls
|
11 months ago |