/*
 * extra/acl.c
 *
 * This file implements the acl() system call stub.
 */

#include "lib.h"
#include "sys/acl.h"
#include "string.h"
#include "unistd.h"


PUBLIC int acl(name, option, nacls, acls)
    char *name;
    int option;
    int nacls;
    acl_t *acls;
{
    message m;

    m.m1_i1 = strlen(name) + 1;
    m.m1_i2 = option;
    m.m1_i3 = nacls;
    m.m1_p1 = name;
    m.m1_p2 = (char *) acls;
    return(_syscall(FS, ACL, &m));
}

