From f715f6d34a6bfbdd1a9a9be4922315d152b4fbb8 Mon Sep 17 00:00:00 2001 From: Ian Stakenvicius Date: Tue, 8 Jan 2013 16:07:19 -0500 Subject: Remove the remaining systemd code since it is not needed anymore Signed-off-by: Anthony G. Basile --- src/udev/acl-util.c | 68 ----------------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 src/udev/acl-util.c (limited to 'src/udev/acl-util.c') diff --git a/src/udev/acl-util.c b/src/udev/acl-util.c deleted file mode 100644 index d1eb6f2268..0000000000 --- a/src/udev/acl-util.c +++ /dev/null @@ -1,68 +0,0 @@ -/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/ - -/*** - This file is part of systemd. - - Copyright 2011 Lennart Poettering - - systemd is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - systemd is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with systemd; If not, see . -***/ - -#include -#include -#include -#include -#include - -#include "acl-util.h" - -int acl_find_uid(acl_t acl, uid_t uid, acl_entry_t *entry) { - acl_entry_t i; - int found; - - assert(acl); - assert(entry); - - for (found = acl_get_entry(acl, ACL_FIRST_ENTRY, &i); - found > 0; - found = acl_get_entry(acl, ACL_NEXT_ENTRY, &i)) { - - acl_tag_t tag; - uid_t *u; - bool b; - - if (acl_get_tag_type(i, &tag) < 0) - return -errno; - - if (tag != ACL_USER) - continue; - - u = acl_get_qualifier(i); - if (!u) - return -errno; - - b = *u == uid; - acl_free(u); - - if (b) { - *entry = i; - return 1; - } - } - - if (found < 0) - return -errno; - - return 0; -} -- cgit v1.2.3-54-g00ecf