| error[E0423]: expected value, found macro `file` |
| --> $DIR/issue-109396.rs:5:13 |
| | |
| LL | file.as_raw_fd(), |
| | ^^^^ not a value |
| |
| error[E0061]: this function takes 0 arguments but 4 arguments were supplied |
| --> $DIR/issue-109396.rs:3:25 |
| | |
| LL | let mut mutex = std::mem::zeroed( |
| | ^^^^^^^^^^^^^^^^ |
| LL | |
| LL | file.as_raw_fd(), |
| | ---------------- unexpected argument #1 |
| LL | |
| LL | 0, |
| | - unexpected argument #2 of type `{integer}` |
| LL | 0, |
| | - unexpected argument #3 of type `{integer}` |
| LL | 0, |
| | - unexpected argument #4 of type `{integer}` |
| | |
| note: function defined here |
| --> $SRC_DIR/core/src/mem/mod.rs:LL:COL |
| help: remove the extra arguments |
| | |
| LL - file.as_raw_fd(), |
| LL + ); |
| | |
| |
| error: aborting due to 2 previous errors |
| |
| Some errors have detailed explanations: E0061, E0423. |
| For more information about an error, try `rustc --explain E0061`. |