mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-01 21:33:09 +02:00
correctly use 3 parameters for close_range
libc implementation has 3 parameter e.g. https://www.freebsd.org/cgi/man.cgi?query=close_range&sektion=2&format=html Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
d3dc7a8727
commit
6e59d21b27
@ -1494,7 +1494,7 @@ safe_closefrom (int lowfd)
|
|||||||
*
|
*
|
||||||
* Handle ENOSYS in case it’s supported in libc but not the kernel; if so,
|
* Handle ENOSYS in case it’s supported in libc but not the kernel; if so,
|
||||||
* fall back to safe_fdwalk(). */
|
* fall back to safe_fdwalk(). */
|
||||||
if (close_range (lowfd, G_MAXUINT) != 0 && errno == ENOSYS)
|
if (close_range (lowfd, G_MAXUINT, 0) != 0 && errno == ENOSYS)
|
||||||
#endif /* HAVE_CLOSE_RANGE */
|
#endif /* HAVE_CLOSE_RANGE */
|
||||||
(void) safe_fdwalk (close_func, GINT_TO_POINTER (lowfd));
|
(void) safe_fdwalk (close_func, GINT_TO_POINTER (lowfd));
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user