// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (c) 2025 Red Hat Inc. All Rights Reserved.
* Author: Chunfu Wen <chwen@redhat.com>
*/
#ifndef LAPI_RESOURCE_H__
#define LAPI_RESOURCE_H__
#define _LARGEFILE64_SOURCE
#include <sys/resource.h>
#include "config.h"
#include "lapi/syscalls.h"
#ifndef HAVE_STRUCT_RLIMIT64
struct rlimit64 {
uint64_t rlim_cur;
uint64_t rlim_max;
};
#endif
static int setrlimit_u64(int resource, struct rlimit64 *rlim)
{
return tst_syscall(__NR_prlimit64, 0, resource, rlim, NULL);
}
#endif /* LAPI_RESOURCE_H__ */