Jason White

Results 18 issues of Jason White

Currently, most architectures on Linux are supported, but other platforms such as FreeBSD are not yet supported. The master list of FreeBSD syscalls is at https://cgit.freebsd.org/src/tree/sys/kern/syscalls.master. It should be possible...

enhancement
up for grabs

Among the syscall tables for each architecture, there is quite a lot of overlap. That is, many of the syscalls are used by all architectures. Relatively few syscalls only exist...

enhancement
up for grabs

Some parts of `Errno` are arch-specific, so `Errno` is currently broken for architectures besides `x86-64` and `aarch64`. Instead, we should have a per-architecture definition of `Errno`.

bug
up for grabs

Currently, `SysnoSet` is only implemented for the current architecture. It would be nice to round out the API and include it in all of the architectures exposed via `syscalls::{x86,arm,mips,...}::*`. However,...

enhancement

With `SysnoSet`, we can create a bitset of syscalls at compile time. Having predefined sets for various groups of related syscalls is useful for constructing seccomp filters. strace for example,...

enhancement

[Rusoto](https://github.com/rusoto/rusoto) is no longer maintained and should be replaced by Amazon's official Rust SDK. There are lots of usage examples at https://github.com/awslabs/aws-sdk-rust/tree/main/examples/examples/s3.

help wanted

## Motivation I have a use-case where I need to be able to observe and mutate the ranges that: 1. Are the result of a split, or 2. whose size...

Thanks for this crate! Also thanks for adding `RangeMap::overlapping` recently; this is super useful. Do you see any reason why we cannot also add `RangeMap::overlapping_mut` to mutate the values? `BTreeMap`...