ACL_FREE(3) BSD Library Functions Manual ACL_FREE(3)

NAME

acl_free — release memory allocated to an ACL data object

LIBRARY

Linux Access Control Lists library (libacl, −lacl).

SYNOPSIS

#include <sys/types.h>
#include <sys/acl.h>

int

acl_free(void *obj_p);

DESCRIPTION

The acl_free() function frees any releasable memory currently allocated by to the ACL data object identified by obj_p. The argument obj_p may identify an ACL, an ACL entry qualifier, or a pointer to a string allocated by the acl_to_text() function.

RETURN VALUE

The acl_free() function returns the value 0 if successful; otherwise the value −1 is returned and the global variable errno is set to indicate the error.

ERRORS

If any of the following conditions occur, the acl_free() function returns the value -1 and and sets errno to the corresponding value:

[EINVAL]

The value of the argument obj_p is invalid.

STANDARDS

IEEE Std 1003.1e draft 17 (“POSIX.1e”, abandoned)

SEE ALSO

acl_copy_int(3), acl_create_entry(3), acl_dup(3), acl_from_text(3), acl_get_fd, acl_get_file(3), acl_init(3), acl(5)

AUTHOR

Derived from the FreeBSD manual pages written by Robert N M Watson ⟨ rwatson@FreeBSD.org⟩ , and adapted for Linux by Andreas Gruenbacher ⟨ a.gruenbacher@bestbits.at⟩ .

Linux ACL March 23, 2002 Linux ACL

Open Source


find - The find program searches for files that match the specified criteria and optionally executes some function on those files. Find can compare or identify files based on name, location, type, size, creation and many more attributes. find is a very useful and powerful command line utility.

Harvard - MIT - Stanford - The open edX platform delivers free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses are available and include almost all major subject areas and course levels. Paid courses and certifications are also available.

Free Office Software - The Libre Office Suite is available for Linux or Windows and incldues, Writer, the word processor, Calc, the spreadsheet application, Impress, the presentation engine, Draw, our drawing and flowcharting application, Base, our database and database frontend, and Math for editing mathematics.

What is Linux - Linux is a computer operating system (OS) that is free and open-source software. The software that runs the computer and the source code used to create it are both available to you at no cost. Linux is used on games, watches, laptops, desktops and super computers. The capability to operate and create on these devices is available to you.

ConnectED and edX - President Obama announced on November 2014, that edX and ConnectED will partner to deliver teacher training and AP courses. ConnectED is the President's initiative to enhance K-12 through the delivery of broadband access and digital content.

Free Technology Academy - The FTA provides a virtual campus offering course modules on Free Software and Open Standards. Educational materials in the FTA are released under free licenses. FTA is constructed on a Free Software OS and utilizes Free Software and standards to deliver its services.

Open Opportunity - Free and Open Source software provide unlimited potential for personal and community development. Use open source to build a career, establish a business or change the world. Learn why free software provides the greatest opportunity on the the planet today.

College Prep - Get ready for college or earn college credit. EdX provides more than 40 High School and AP Exam Preparation Courses. Subjects range from mathematics to science, English and history. EdX courses help students succeed in High School and prepare for college. pre-calc calculus

bash - Bash is both a command interpreter and a programming language. As a command interpreter, bash provides the user interface to the rich set of GNU utilities. The programming language features allow these utilities to be combined. Mastering a shell such as bash is important for anyone learning Linux.

US Navy - The US Navy's most advanced warship is powered by Linux. The next generation warship is a guided missile destroyer. It uses Red Hat Enterprise Linux along with Fedora as its operating systems. The Navy also utilizes Linux to run it's drone fleet. Government use of open source continues to expand.

College Prep - Get ready for college or earn college credit. EdX provides more than 40 High School and AP Exam Preparation Courses. Subjects range from mathematics to science, English and history. EdX courses help students succeed in High School and prepare for college. pre-calc calculus

Harvard - MIT - Stanford - The open edX platform delivers free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses are available and include almost all major subject areas and course levels. Paid courses and certifications are also available.

Free Technology Academy - The FTA provides a virtual campus offering course modules on Free Software and Open Standards. Educational materials in the FTA are released under free licenses. FTA is constructed on a Free Software OS and utilizes Free Software and standards to deliver its services.

What is Linux - Linux is a computer operating system (OS) that is free and open-source software. The software that runs the computer and the source code used to create it are both available to you at no cost. Linux is used on games, watches, laptops, desktops and super computers. The capability to operate and create on these devices is available to you.

More Linux Commands


strverscmp (3)       - compare two version strings
Often one has files jan1, jan2, ..., jan9, jan10, ... and it feels wrong when ls(1) orders them jan1, jan10, ..., jan2, ..., jan9. In order to rectify this, GNU...

wcstoimax (3)        - convert wide-character string to integer
These functions are just like wcstol(3) and wcstoul(3), except that they return a value of type intmax_t and uintmax_t, respectively. ATTRIBUTES Multithreading...

pcre_info (3)        - Perl-compatible regular expressions
This function is obsolete. You should be using pcre_fullinfo() instead. There is a complete description of the PCRE native API in the pcreapi page and a descrip...

clock_nanosleep (2)  - high-resolution sleep with specifiable clock
Like nanosleep(2), clock_nanosleep() allows the calling thread to sleep for an interval specified with nanosecond precision. It differs in allowing the caller t...

gitcli (7)           - git command line interface and conventions
This manual describes the convention used throughout Git CLI. Many commands take revisions (most often commits, but sometimes tree-ish, depending on the context...

ip-token (8)         - tokenized interface identifier support
IPv6 tokenized interface identifier support is used for assigning well-known host-part addresses to nodes whilst still obtaining a global network prefix from Ro...

uudecode (1)         - encode a binary file, or decode its representation
Uuencode and uudecode are used to transmit binary files over channels that support only simple ASCII data. Uuencode reads file (or by default the standard input...

podofocountpages (1) - count the number of pages in a pdf file
podofocountpages is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files. It counts the pages in...

B::Debug (3pm)       - Walk Perl syntax tree, printing debug info about ops
See ext/B/README and the newer B::Concise, B::Terse. OPTIONS With option -exec, walks tree in execute order, otherwise in basic order. AUTHOR Malcolm Beattie, m...

imclient (3)         - (unknown subject)
The imclient library functions are distributed with Cyrus IMAP and IMSP. These functions are used for building IMAP/IMSP client software. These functions handle...

XDrawPoint (3)       - draw points and points structure
The XDrawPoint function uses the foreground pixel and function components of the GC to draw a single point into the specified drawable; XDrawPoints draws multip...

SDL_SetVideoMode (3) - Set up a video mode with the specified width, height a...
Set up a video mode with the specified width, height and bits-per-pixel. If bpp is 0, it is treated as the current display bits per pixel. The flags parameter i...

perl561delta (1)     - what’s new for perl v5.6.1
This document describes differences between the 5.005 release and the 5.6.1 release. Summary of changes between 5.6.0 and 5.6.1 This section contains a summary...

SDL_GetTicks (3)     - Get the number of milliseconds since the SDL library i...
Get the number of milliseconds since the SDL library initialization. Note that this value wraps if the program runs for more than ~49 days. SEE ALSO SDL_Delay S...

XkbComputeShapeBounds (3) - Updates the bounding box of a shape
XkbComputeShapeBounds.3 - Xkb provides a number of convenience functions to help use a keyboard geometry. These include functions to return the bounding box of...