aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/c-bindings.cpp
blob: 8ed868c7705a9f7e0a95a123b596268ca2caa1e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
// when we don't want to use @cInclude, we can just stick wrapper functions here
#include <sys/resource.h>
#include <cstdint>

extern "C" int32_t get_process_priority(uint32_t pid)
{
    return getpriority(PRIO_PROCESS, pid);
}

extern "C" int32_t set_process_priority(uint32_t pid, int32_t priority)
{
    return setpriority(PRIO_PROCESS, pid, priority);
}