Skip to content

Commit 1681345

Browse files
committed
Apply deprecation to linux uses of RLIM_NLIMITS
The deprecation for RLIM_NLIMITS was unintentionally removed in ad3f860.
1 parent f141a1a commit 1681345

File tree

5 files changed

+24
-0
lines changed

5 files changed

+24
-0
lines changed

src/unix/linux_like/android/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1559,6 +1559,7 @@ pub const RLIMIT_MSGQUEUE: ::c_int = 12;
15591559
pub const RLIMIT_NICE: ::c_int = 13;
15601560
pub const RLIMIT_RTPRIO: ::c_int = 14;
15611561

1562+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
15621563
pub const RLIM_NLIMITS: ::c_int = 16;
15631564
pub const RLIM_INFINITY: ::rlim_t = !0;
15641565

src/unix/linux_like/linux/arch/generic/mod.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,8 @@ cfg_if! {
257257
pub const RLIMIT_NICE: ::__rlimit_resource_t = 13;
258258
pub const RLIMIT_RTPRIO: ::__rlimit_resource_t = 14;
259259
pub const RLIMIT_RTTIME: ::__rlimit_resource_t = 15;
260+
#[allow(deprecated)]
261+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
260262
pub const RLIMIT_NLIMITS: ::__rlimit_resource_t = RLIM_NLIMITS;
261263

262264
} else if #[cfg(any(target_env = "musl", target_env = "ohos"))] {
@@ -277,16 +279,21 @@ cfg_if! {
277279
pub const RLIMIT_NICE: ::c_int = 13;
278280
pub const RLIMIT_RTPRIO: ::c_int = 14;
279281
pub const RLIMIT_RTTIME: ::c_int = 15;
282+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
280283
pub const RLIM_NLIMITS: ::c_int = 15;
284+
#[allow(deprecated)]
285+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
281286
pub const RLIMIT_NLIMITS: ::c_int = RLIM_NLIMITS;
282287
}
283288
}
284289

285290
cfg_if! {
286291
if #[cfg(target_env = "gnu")] {
292+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
287293
pub const RLIM_NLIMITS: ::__rlimit_resource_t = 16;
288294
}
289295
else if #[cfg(target_env = "uclibc")] {
296+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
290297
pub const RLIM_NLIMITS: ::__rlimit_resource_t = 15;
291298
}
292299
}

src/unix/linux_like/linux/arch/mips/mod.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,8 @@ cfg_if! {
237237
pub const RLIMIT_NICE: ::__rlimit_resource_t = 13;
238238
pub const RLIMIT_RTPRIO: ::__rlimit_resource_t = 14;
239239
pub const RLIMIT_RTTIME: ::__rlimit_resource_t = 15;
240+
#[allow(deprecated)]
241+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
240242
pub const RLIMIT_NLIMITS: ::__rlimit_resource_t = RLIM_NLIMITS;
241243

242244
} else if #[cfg(target_env = "musl")] {
@@ -257,16 +259,21 @@ cfg_if! {
257259
pub const RLIMIT_NICE: ::c_int = 13;
258260
pub const RLIMIT_RTPRIO: ::c_int = 14;
259261
pub const RLIMIT_RTTIME: ::c_int = 15;
262+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
260263
pub const RLIM_NLIMITS: ::c_int = 15;
264+
#[allow(deprecated)]
265+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
261266
pub const RLIMIT_NLIMITS: ::c_int = RLIM_NLIMITS;
262267
pub const RLIM_INFINITY: ::rlim_t = !0;
263268
}
264269
}
265270

266271
cfg_if! {
267272
if #[cfg(target_env = "gnu")] {
273+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
268274
pub const RLIM_NLIMITS: ::__rlimit_resource_t = 16;
269275
} else if #[cfg(target_env = "uclibc")] {
276+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
270277
pub const RLIM_NLIMITS: ::__rlimit_resource_t = 15;
271278
}
272279
}

src/unix/linux_like/linux/arch/powerpc/mod.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,10 @@ cfg_if! {
215215
pub const RLIMIT_NICE: ::__rlimit_resource_t = 13;
216216
pub const RLIMIT_RTPRIO: ::__rlimit_resource_t = 14;
217217
pub const RLIMIT_RTTIME: ::__rlimit_resource_t = 15;
218+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
218219
pub const RLIM_NLIMITS: ::__rlimit_resource_t = 16;
220+
#[allow(deprecated)]
221+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
219222
pub const RLIMIT_NLIMITS: ::__rlimit_resource_t = RLIM_NLIMITS;
220223

221224
} else if #[cfg(target_env = "musl")] {
@@ -236,7 +239,10 @@ cfg_if! {
236239
pub const RLIMIT_NICE: ::c_int = 13;
237240
pub const RLIMIT_RTPRIO: ::c_int = 14;
238241
pub const RLIMIT_RTTIME: ::c_int = 15;
242+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
239243
pub const RLIM_NLIMITS: ::c_int = 15;
244+
#[allow(deprecated)]
245+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
240246
pub const RLIMIT_NLIMITS: ::c_int = RLIM_NLIMITS;
241247
}
242248
}

src/unix/linux_like/linux/arch/sparc/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,10 @@ pub const RLIMIT_MSGQUEUE: ::__rlimit_resource_t = 12;
216216
pub const RLIMIT_NICE: ::__rlimit_resource_t = 13;
217217
pub const RLIMIT_RTPRIO: ::__rlimit_resource_t = 14;
218218
pub const RLIMIT_RTTIME: ::__rlimit_resource_t = 15;
219+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
219220
pub const RLIM_NLIMITS: ::__rlimit_resource_t = 16;
221+
#[allow(deprecated)]
222+
#[deprecated(since = "0.2.64", note = "Not stable across OS versions")]
220223
pub const RLIMIT_NLIMITS: ::__rlimit_resource_t = RLIM_NLIMITS;
221224

222225
cfg_if! {

0 commit comments

Comments
 (0)