diff --git a/Userland/Libraries/LibC/sys/xattr.cpp b/Userland/Libraries/LibC/sys/xattr.cpp index cc30458c90..73b49e93bc 100644 --- a/Userland/Libraries/LibC/sys/xattr.cpp +++ b/Userland/Libraries/LibC/sys/xattr.cpp @@ -1,5 +1,6 @@ /* * Copyright (c) 2021, the SerenityOS developers. + * Copyright (c) 2022, Kenneth Myhra . * * SPDX-License-Identifier: BSD-2-Clause */ @@ -60,3 +61,21 @@ ssize_t flistxattr(int, char*, size_t) dbgln("FIXME: Implement flistxattr()"); return 0; } + +int removexattr(char const*, char const*) +{ + dbgln("FIXME: Implement removexattr()"); + return 0; +} + +int lremovexattr(char const*, char const*) +{ + dbgln("FIXME: Implement lremovexattr()"); + return 0; +} + +int fremovexattr(int, char const*) +{ + dbgln("FIXME: Implement fremovexattr()"); + return 0; +} diff --git a/Userland/Libraries/LibC/sys/xattr.h b/Userland/Libraries/LibC/sys/xattr.h index 8efcaab334..2f35f36ae0 100644 --- a/Userland/Libraries/LibC/sys/xattr.h +++ b/Userland/Libraries/LibC/sys/xattr.h @@ -1,5 +1,6 @@ /* * Copyright (c) 2021, the SerenityOS developers. + * Copyright (c) 2022, Kenneth Myhra . * * SPDX-License-Identifier: BSD-2-Clause */ @@ -23,4 +24,8 @@ ssize_t listxattr(char const* path, char* list, size_t size); ssize_t llistxattr(char const* path, char* list, size_t size); ssize_t flistxattr(int fd, char* list, size_t size); +int removexattr(char const* path, char const* name); +int lremovexattr(char const* path, char const* name); +int fremovexattr(int fd, char const* name); + __END_DECLS