The Pedigree Project 0.1
metadata-syscalls.h
1/* Copyright (c) 2026, Pedigree Developers. */
2#ifndef POSIX_METADATA_SYSCALLS_H
3#define POSIX_METADATA_SYSCALLS_H
4#include <sys/types.h>
5int posix_truncate(const char* path, off_t length);
6int posix_lchown(const char* path, uid_t owner, gid_t group);
7int posix_utimensat(int dirfd, const char* path, const void* times, int flags);
8int posix_statx(int dirfd, const char* path, int flags, unsigned mask, void* output);
9int posix_fchmodat2(int dirfd, const char* path, mode_t mode, int flags);
10int posix_mknodat(int dirfd, const char* path, mode_t mode, dev_t device);
11#endif