mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-30 04:27:45 +00:00
Merge pull request #3377 from uutils/dependabot/cargo/rlimit-0.8.3
build(deps): bump rlimit from 0.4.0 to 0.8.3
This commit is contained in:
commit
f7fef343f3
3 changed files with 8 additions and 9 deletions
5
Cargo.lock
generated
5
Cargo.lock
generated
|
@ -1685,11 +1685,10 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rlimit"
|
name = "rlimit"
|
||||||
version = "0.4.0"
|
version = "0.8.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "49b02d62c38353a6fce45c25ca19783e25dd5f495ca681c674a4ee15aa4c1536"
|
checksum = "f7278a1ec8bfd4a4e07515c589f5ff7b309a373f987393aef44813d9dcf87aa3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if 0.1.10",
|
|
||||||
"libc",
|
"libc",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -384,7 +384,7 @@ atty = "0.2"
|
||||||
hex-literal = "0.3.1"
|
hex-literal = "0.3.1"
|
||||||
|
|
||||||
[target.'cfg(target_os = "linux")'.dev-dependencies]
|
[target.'cfg(target_os = "linux")'.dev-dependencies]
|
||||||
rlimit = "0.4.0"
|
rlimit = "0.8.3"
|
||||||
|
|
||||||
[target.'cfg(unix)'.dev-dependencies]
|
[target.'cfg(unix)'.dev-dependencies]
|
||||||
nix = "0.23.1"
|
nix = "0.23.1"
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
// * For the full copyright and license information, please view the LICENSE
|
// * For the full copyright and license information, please view the LICENSE
|
||||||
// * file that was distributed with this source code.
|
// * file that was distributed with this source code.
|
||||||
|
|
||||||
//spell-checker: ignore (linux) rlimit prlimit Rlim coreutil ggroups
|
//spell-checker: ignore (linux) rlimit prlimit coreutil ggroups
|
||||||
|
|
||||||
#![allow(dead_code)]
|
#![allow(dead_code)]
|
||||||
|
|
||||||
use pretty_assertions::assert_eq;
|
use pretty_assertions::assert_eq;
|
||||||
#[cfg(target_os = "linux")]
|
#[cfg(target_os = "linux")]
|
||||||
use rlimit::{prlimit, rlim};
|
use rlimit::prlimit;
|
||||||
#[cfg(unix)]
|
#[cfg(unix)]
|
||||||
use std::borrow::Cow;
|
use std::borrow::Cow;
|
||||||
use std::env;
|
use std::env;
|
||||||
|
@ -893,7 +893,7 @@ pub struct UCommand {
|
||||||
stderr: Option<Stdio>,
|
stderr: Option<Stdio>,
|
||||||
bytes_into_stdin: Option<Vec<u8>>,
|
bytes_into_stdin: Option<Vec<u8>>,
|
||||||
#[cfg(target_os = "linux")]
|
#[cfg(target_os = "linux")]
|
||||||
limits: Vec<(rlimit::Resource, rlim, rlim)>,
|
limits: Vec<(rlimit::Resource, u64, u64)>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl UCommand {
|
impl UCommand {
|
||||||
|
@ -1046,8 +1046,8 @@ impl UCommand {
|
||||||
pub fn with_limit(
|
pub fn with_limit(
|
||||||
&mut self,
|
&mut self,
|
||||||
resource: rlimit::Resource,
|
resource: rlimit::Resource,
|
||||||
soft_limit: rlim,
|
soft_limit: u64,
|
||||||
hard_limit: rlim,
|
hard_limit: u64,
|
||||||
) -> &mut Self {
|
) -> &mut Self {
|
||||||
self.limits.push((resource, soft_limit, hard_limit));
|
self.limits.push((resource, soft_limit, hard_limit));
|
||||||
self
|
self
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue