Frank Denis
6c2e0c2046
Year++
2020-12-31 15:45:24 -08:00
Dmitry Atamanov
e16997a66c
Add process_madvise to Linux syscalls ( #7450 )
2020-12-17 18:58:09 +02:00
data-man
8591f30b0d
Add missed Linux syscalls
2020-12-14 18:22:28 +02:00
LemonBoy
0e95fa455c
std: Split kernel&libc definitions of stat struct
...
There's no guarantee for the kernel definition to be ABI compatible with
the libc one (and vice versa).
There's also no guarantee of ABI compatibility between musl/glibc.
Fun, isn't it?
2020-11-05 09:38:50 +01:00
Andrew Kelley
4a69b11e74
add license header to all std lib files
...
add SPDX license identifier
copyright ownership is zig contributors
2020-08-20 16:07:04 -04:00
LeRoyce Pearson
ea6525797d
Use flock instead of fcntl to lock files
...
`flock` locks based on the file handle, instead of the process id.
This brings the file locking on unix based systems closer to file
locking on Windows.
2020-04-02 22:57:02 -06:00
LeRoyce Pearson
35c462caf0
Merge branch 'master' into feature-file-locks
2020-04-02 21:46:48 -06:00
daurnimator
63409cf422
std: linux syscall numbers are now an extensible enum
2020-03-31 10:16:20 -04:00
daurnimator
356ef3840f
std: update for linux 5.6 release
2020-03-30 10:55:18 -04:00
LeRoyce Pearson
f66a607607
Define Flock for all posix systems
2020-03-14 10:12:46 -06:00
LeRoyce Pearson
e1868029e9
Implement blocking file locking API for windows
2020-03-14 10:12:46 -06:00
LeRoyce Pearson
9af0590a28
Add fnctlFlock system call, use it to lock files
2020-03-14 10:12:46 -06:00
LemonBoy
e1e06e6766
linux-i386 support
2019-11-30 16:13:33 +01:00