Johannes Altmanninger
a1ed63fd83
Make wcwidth an isize
...
Seems more consistent with the rest of our code.
2024-02-15 01:27:23 +01:00
Fabian Boehm
6877773fdd
Fix build on NetBSD ( #10270 )
...
* Fix build on NetBSD
Notably:
1. A typo in `f_flag` vs `f_flags` - this was probably never tested
2. Some pointless name differences - `st_mtimensec` vs
`st_mtime_nsec`
3. The big one: This said that LC_GLOBAL_LOCALE() was -1 "everywhere".
Well, not on NetBSD.
* ifdef for macos
2024-01-28 21:45:14 +01:00
PolyMeilex
f3e8272c5d
Move from libc read/write to nix read/write
...
Replace std from_raw_fd/into_raw_fd dance with nix write
Fixup notifyd build
2024-01-21 11:49:40 -08:00
Johannes Altmanninger
f356e2d82f
Remove redundant fallbacks for installation dir variables
...
They are redundant as of a5e35abeb
(build.rs: Default variables, 2024-01-15).
2024-01-20 10:26:54 +01:00
Mahmoud Al-Qudsi
6e002b6d80
Use cfg directly instead of going through features
...
Features should be for user-specifiable build configurations but our dynamic,
target-based conditional compilation is something else.
2024-01-13 15:16:47 -06:00
Fabian Boehm
0a92d03498
Remove L! from sprintf calls
...
Remove unnecessary L!
2024-01-13 08:52:54 +01:00
Fabian Boehm
09cd7c7ad9
Remove widestring-suffix uses
...
This removes both the `#[widestrs]` annotation as well as all `"foo"L`
suffixes, and does a `cargo fmt` run on the result
2024-01-13 08:52:54 +01:00
Johannes Altmanninger
3ae20bdba0
Move fish-rust to project root
2024-01-13 03:58:33 +01:00