Christian Poveda
|
dc4b8ac2e6
|
close file silently if the file is read only
|
2019-12-27 08:34:35 -05:00 |
|
Christian Poveda
|
c8190e8de7
|
rename metadata struct
|
2019-12-26 19:31:59 -05:00 |
|
Christian Poveda
|
2151e958ce
|
minor fixes and updated docs
|
2019-12-26 12:12:27 -05:00 |
|
Christian Poveda
|
bbbb50a09a
|
set mask for statx correctly
|
2019-12-25 22:24:18 -05:00 |
|
Christian Poveda
|
1bc3629084
|
do padding correctly
|
2019-12-25 18:22:33 -05:00 |
|
Christian Poveda
|
d176259002
|
deduplicate shared code between stat and statx
|
2019-12-25 18:17:20 -05:00 |
|
Christian Poveda
|
515c119359
|
Add padding on 64-bits only
|
2019-12-25 13:10:50 -05:00 |
|
Christian Poveda
|
6d88a4704a
|
restrict stat shim to macos only
|
2019-12-25 12:38:35 -05:00 |
|
Christian Poveda
|
dbc118919a
|
add padding to immediates
|
2019-12-25 11:08:27 -05:00 |
|
Christian Poveda
|
0184e10f2f
|
fix size for file mode
|
2019-12-25 08:27:50 -05:00 |
|
Christian Poveda
|
b2c4ff2aee
|
add remanining fields to stat stuct
|
2019-12-25 08:27:50 -05:00 |
|
Christian Poveda
|
d9ecd77ada
|
add dummy stat shim
|
2019-12-25 08:27:49 -05:00 |
|
Oliver Scherer
|
7ead530841
|
Rustfmt all the things
|
2019-12-23 12:56:23 +01:00 |
|
Christian Poveda
|
b0c7625dd1
|
add statx shim for linux
|
2019-12-22 11:46:02 -05:00 |
|
Ralf Jung
|
94732aaf7b
|
rename helper methods a bit
|
2019-12-04 10:43:36 +01:00 |
|
Ralf Jung
|
5345636f37
|
use new isize_max method in FS accesses; also check full buffers for validity
|
2019-11-17 09:54:09 +01:00 |
|
Ralf Jung
|
c790317eb9
|
remove no-longer-needed zero checks
|
2019-11-14 10:30:00 +01:00 |
|
Christian Poveda
|
4baef7120a
|
Fix maximum isize value for target
|
2019-11-13 14:45:00 -05:00 |
|
Christian Poveda
|
edd0157069
|
Cap count twice
|
2019-11-13 11:57:20 -05:00 |
|
Christian Poveda
|
6e37f2f3e1
|
Cap count
|
2019-11-09 15:15:52 +01:00 |
|
Christian Poveda
|
10b93730d3
|
Fix merge conflicts
|
2019-11-09 10:42:45 +01:00 |
|
Ralf Jung
|
37b1190def
|
rustup
|
2019-11-08 22:07:52 +01:00 |
|
Christian Poveda
|
4bbaa72dc9
|
Use TryFrom instead
|
2019-11-07 20:50:16 +01:00 |
|
Christian Poveda
|
f910ea135c
|
Avoid using as cast
|
2019-11-05 16:47:24 -05:00 |
|
Christian Poveda
|
56c5e53553
|
Handle host's usize correctly
|
2019-11-04 09:38:21 -05:00 |
|
Christian Poveda
|
d0b4407b25
|
Fix casts for count check
|
2019-11-03 10:04:00 -06:00 |
|
Christian Poveda
|
06ef77bfef
|
Check for usize to i64 overflows
|
2019-10-28 16:44:18 -05:00 |
|
Christian Poveda
|
122549fd09
|
Simplify read logic
|
2019-10-26 09:03:45 -05:00 |
|
Christian Poveda
|
d7967f6b05
|
Drop files explicitly when closing them
|
2019-10-26 08:54:02 -05:00 |
|
Christian Poveda
|
260b463bb0
|
Clean file handling functions
|
2019-10-24 09:34:48 -05:00 |
|
Ralf Jung
|
c87f106cac
|
update comments and some tweaks
|
2019-10-24 10:27:14 +02:00 |
|
Christian Poveda
|
72bd25de83
|
Fix merge conflicts
|
2019-10-21 08:49:49 -05:00 |
|
Ralf Jung
|
d9aa20fb31
|
add some missing trailing full stops that slipped through review
|
2019-10-21 13:24:56 +02:00 |
|
Christian Poveda
|
619ccf3834
|
Rename set_last_error_from_io_result
|
2019-10-20 07:55:25 -05:00 |
|
Christian Poveda
|
338e51aa48
|
Rename consume_result
|
2019-10-20 07:53:55 -05:00 |
|
Christian Poveda
|
4232939319
|
Move last error functions to helpers
|
2019-10-20 07:42:59 -05:00 |
|
Ralf Jung
|
88c88530ec
|
use expect_none and unwrap_none where it makes sense
|
2019-10-20 12:20:48 +02:00 |
|
Christian Poveda
|
85941c7249
|
Rename write/read os string functions
|
2019-10-18 09:49:56 -05:00 |
|
Christian Poveda
|
1241abbec4
|
Change helper functions to read/write
|
2019-10-18 09:49:55 -05:00 |
|
Christian Poveda
|
61da8b8428
|
Add OsString from/to bytes helper functions
|
2019-10-18 09:47:19 -05:00 |
|
Ralf Jung
|
5481afbaf6
|
cleanup now that borrow checker knows memory is a field
|
2019-10-18 11:33:12 +02:00 |
|
Yuki Okushi
|
a353e90eed
|
Use memory field instead of memory()
|
2019-10-18 11:11:50 +09:00 |
|
bors
|
358cfd290c
|
Auto merge of #996 - christianpoveda:unsup-wo-isolation, r=RalfJung
Add function to error with enabled isolation
Fixes https://github.com/rust-lang/miri/issues/986
r? @RalfJung
|
2019-10-16 08:17:57 +00:00 |
|
Christian Poveda
|
24872230dc
|
Check that access mode flags only use the first two bits
|
2019-10-15 08:01:07 -05:00 |
|
Christian Poveda
|
78311a7132
|
Add function to error with enabled isolation
|
2019-10-15 07:33:14 -05:00 |
|
Christian Poveda
|
f76f8ce63b
|
Correct fcntl behavior
|
2019-10-12 20:12:26 -05:00 |
|
Christian Poveda
|
d73fae1b28
|
Remove F_SETFD command
|
2019-10-11 12:20:06 -05:00 |
|
Christian Poveda
|
a1c6797c5c
|
Error when there is an unsupported flag
|
2019-10-11 11:42:12 -05:00 |
|
Christian Poveda
|
1c64f29811
|
Add comment for the flag diff check
|
2019-10-11 03:55:18 -05:00 |
|
Christian Poveda
|
976c976f09
|
Rename shims::io to shims::fs
|
2019-10-11 01:49:28 -05:00 |
|