refactor: eliminate os_unix.c #21621

This commit is contained in:
Justin M. Keyes
2023-01-02 17:56:17 -05:00
committed by GitHub
parent 5c6f2122ad
commit a283a99165
6 changed files with 32 additions and 55 deletions

View File

@@ -779,6 +779,38 @@ int os_setperm(const char *const name, int perm)
return (r == kLibuvSuccess ? OK : FAIL);
}
#if defined(HAVE_ACL)
# ifdef HAVE_SYS_ACL_H
# include <sys/acl.h>
# endif
# ifdef HAVE_SYS_ACCESS_H
# include <sys/access.h>
# endif
// Return a pointer to the ACL of file "fname" in allocated memory.
// Return NULL if the ACL is not available for whatever reason.
vim_acl_T os_get_acl(const char_u *fname)
{
vim_acl_T ret = NULL;
return ret;
}
// Set the ACL of file "fname" to "acl" (unless it's NULL).
void os_set_acl(const char_u *fname, vim_acl_T aclent)
{
if (aclent == NULL) {
return;
}
}
void os_free_acl(vim_acl_T aclent)
{
if (aclent == NULL) {
return;
}
}
#endif
#ifdef UNIX
/// Checks if the current user owns a file.
///