David Given
1fa8f40beb
Only Windows has O_BINARY.
2022-07-17 13:17:24 +02:00
David Given
cb37502a23
Make work, mostly, on Windows --- temporary files are now created in the
...
right place, creat() isn't used because it doesn't work, partial file
read/writes work, etc.
2022-07-17 01:58:16 +02:00
George Koehler
cdbff0dd1c
Include <fcntl.h> or <unistd.h>
...
This silences some clang warnings of implicit declarations of
functions. The `register int` silences a warning of implicit int.
2019-03-22 14:19:02 -04:00
George Koehler
f8cbe04447
Include <unistd.h> for lseek()
...
This unbreaks my build in OpenBSD. The old `long lseek()` conflicts
with `off_t lseek()` in OpenBSD headers, because long and off_t are
different types. Commit b4df26e
caused "system.h" to include some
headers where OpenBSD declares lseek().
Manuals for lseek() say to #include <unistd.h>. Do so to be portable
to systems where other headers don't declare lseek().
2019-03-22 13:18:07 -04:00
dtrg
4c0a0e6119
Rationalised use of #includes to be more standards-compliant.
2006-07-18 17:10:29 +00:00
ceriel
5c83e7dbb5
Header --> Id
1994-06-24 11:31:16 +00:00
ceriel
d9815cadcd
fixed bug with APPEND in sys_open()
1991-01-11 13:19:36 +00:00
ceriel
f5b29d9ccc
creat mode 666
1990-01-26 11:02:34 +00:00
ceriel
1eda133f01
Added register decl, re-arranged some code
1987-09-23 14:22:39 +00:00
ceriel
b8835cee3f
Added copyright notice
1987-03-09 15:15:03 +00:00
ceriel
a7aa5d93ff
Initial revision
1987-01-06 11:41:50 +00:00