]> git.proxmox.com Git - wasi-libc.git/blame - libc-bottom-half/cloudlibc/src/libc/unistd/unlinkat.c
Remove __wasilibc_unmodified_upstream markers from libc-bottom-half.
[wasi-libc.git] / libc-bottom-half / cloudlibc / src / libc / unistd / unlinkat.c
CommitLineData
320054e8
DG
1// Copyright (c) 2015-2016 Nuxi, https://nuxi.nl/
2//
3// SPDX-License-Identifier: BSD-2-Clause
4
5#include <common/errno.h>
6
446cb3f1 7#include <wasi/api.h>
320054e8 8#include <wasi/libc.h>
320054e8
DG
9#include <errno.h>
10#include <fcntl.h>
11#include <string.h>
12#include <unistd.h>
13
14int unlinkat(int fd, const char *path, int flag) {
320054e8
DG
15 if ((flag & AT_REMOVEDIR) != 0) {
16 return __wasilibc_rmdirat(fd, path);
17 }
382b944a 18 return __wasilibc_unlinkat(fd, path);
320054e8 19}