missing: move resource related definitions to missing_resource.h

This commit is contained in:
Yu Watanabe 2018-12-06 06:36:30 +01:00
parent 0e7117d001
commit 6c76de27ee
3 changed files with 13 additions and 8 deletions

View File

@ -106,6 +106,7 @@ basic_sources = files('''
missing_magic.h missing_magic.h
missing_network.h missing_network.h
missing_prctl.h missing_prctl.h
missing_resource.h
missing_securebits.h missing_securebits.h
missing_stat.h missing_stat.h
missing_syscall.h missing_syscall.h

View File

@ -8,7 +8,6 @@
#include <inttypes.h> #include <inttypes.h>
#include <linux/falloc.h> #include <linux/falloc.h>
#include <stdlib.h> #include <stdlib.h>
#include <sys/resource.h>
#include <sys/socket.h> #include <sys/socket.h>
#include <sys/syscall.h> #include <sys/syscall.h>
@ -29,13 +28,6 @@ struct sockaddr_vm {
}; };
#endif /* !HAVE_LINUX_VM_SOCKETS_H */ #endif /* !HAVE_LINUX_VM_SOCKETS_H */
#ifndef RLIMIT_RTTIME
#define RLIMIT_RTTIME 15
#endif
/* If RLIMIT_RTTIME is not defined, then we cannot use RLIMIT_NLIMITS as is */
#define _RLIMIT_MAX (RLIMIT_RTTIME+1 > RLIMIT_NLIMITS ? RLIMIT_RTTIME+1 : RLIMIT_NLIMITS)
#ifndef F_LINUX_SPECIFIC_BASE #ifndef F_LINUX_SPECIFIC_BASE
#define F_LINUX_SPECIFIC_BASE 1024 #define F_LINUX_SPECIFIC_BASE 1024
#endif #endif
@ -266,6 +258,7 @@ struct sockaddr_vm {
#include "missing_magic.h" #include "missing_magic.h"
#include "missing_network.h" #include "missing_network.h"
#include "missing_prctl.h" #include "missing_prctl.h"
#include "missing_resource.h"
#include "missing_type.h" #include "missing_type.h"
#include "missing_syscall.h" #include "missing_syscall.h"

View File

@ -0,0 +1,11 @@
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
#include <sys/resource.h>
#ifndef RLIMIT_RTTIME
#define RLIMIT_RTTIME 15
#endif
/* If RLIMIT_RTTIME is not defined, then we cannot use RLIMIT_NLIMITS as is */
#define _RLIMIT_MAX (RLIMIT_RTTIME+1 > RLIMIT_NLIMITS ? RLIMIT_RTTIME+1 : RLIMIT_NLIMITS)