mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Clean up PLT use for getrlimit64.
This commit is contained in:
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
* sysdeps/posix/spawni.c (__spawni): Don't fail if close file action
|
* sysdeps/posix/spawni.c (__spawni): Don't fail if close file action
|
||||||
in child fails because the descriptor is already closed.
|
in child fails because the descriptor is already closed.
|
||||||
|
* include/sys/resource.h: Add libc_hidden_proto for getrlimit64.
|
||||||
|
* sysdeps/unix/sysv/linux/getrlimit64.c: Add libc_hidden_def.
|
||||||
|
* sysdeps/unix/sysv/linux/i386/getrlimit64.c: Likewise.
|
||||||
|
|
||||||
[BZ #12397]
|
[BZ #12397]
|
||||||
* sysdeps/unix/sysv/linux/mkdirat.c (mkdirat): Fix handling of missing
|
* sysdeps/unix/sysv/linux/mkdirat.c (mkdirat): Fix handling of missing
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
libc_hidden_proto (getpriority)
|
libc_hidden_proto (getpriority)
|
||||||
libc_hidden_proto (setpriority)
|
libc_hidden_proto (setpriority)
|
||||||
|
libc_hidden_proto (getrlimit64)
|
||||||
|
|
||||||
/* Now define the internal interfaces. */
|
/* Now define the internal interfaces. */
|
||||||
extern int __getrlimit (enum __rlimit_resource __resource,
|
extern int __getrlimit (enum __rlimit_resource __resource,
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 2010 Free Software Foundation, Inc.
|
/* Copyright (C) 2010, 2011 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -52,3 +52,4 @@ getrlimit64 (enum __rlimit_resource resource, struct rlimit64 *rlimits)
|
|||||||
return 0;
|
return 0;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (getrlimit64)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1999, 2000, 2005, 2010 Free Software Foundation, Inc.
|
/* Copyright (C) 1999, 2000, 2005, 2010, 2011 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -23,3 +23,4 @@
|
|||||||
#undef getrlimit64
|
#undef getrlimit64
|
||||||
#include <shlib-compat.h>
|
#include <shlib-compat.h>
|
||||||
versioned_symbol (libc, __new_getrlimit64, getrlimit64, GLIBC_2_2);
|
versioned_symbol (libc, __new_getrlimit64, getrlimit64, GLIBC_2_2);
|
||||||
|
strong_alias (__new_getrlimit64, __GI_getrlimit64)
|
||||||
|
Reference in New Issue
Block a user