obrien
d90536e35b
Fix the style of the SCM ID's.
...
I believe have made all of libc .c's as consistent as possible.
2002-03-22 21:53:29 +00:00
green
669b90746e
Check if string is not NULL, not *string, before setting *string.
2002-02-27 22:00:44 +00:00
jedgar
e9a25813c3
o style(9) and consistency fix:
...
- if (!var) -> if (var == NULL)
o spelling fix (althouh -> although)
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2002-02-21 23:18:04 +00:00
jedgar
d958ae799c
o style(9) and consistency fixes:
...
- if (!var) -> if (var == NULL)
- return val; -> return (val);
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2002-02-21 23:17:19 +00:00
jedgar
6452c2e85d
Add more argument checking
...
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2002-02-21 23:13:06 +00:00
jedgar
7b5185bd4c
static'ize and declare functions
...
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2002-02-21 23:12:25 +00:00
jedgar
64ebd6e401
o style and consistency fixes:
...
- if (!var) -> if (var == NULL)
- return val; -> return (val);
o update copyright
2002-02-17 20:05:20 +00:00
jedgar
0a28e6bec4
Correct function's description.
...
Obtained from: TrustedBSD Project
2002-01-29 12:18:45 +00:00
jedgar
56748c135c
o return EINVAL if acl_to_text() have been sent a NULL acl. o update copyright dates.
...
Reviewed by: rwatson
2002-01-26 19:32:50 +00:00
jedgar
9b7f0a9f53
Correct phrase 'get an ACL' to 'set an ACL'.
...
PR: 33660
Submitted by: Rich Morin <rdm@cfcl.com>, Tom Rhodes <darklogik@pittgoth.com>
2002-01-07 22:46:14 +00:00
chris
8e7a4ca8a0
o Change the layout of the tagged lists to be like those in acl(3).
...
o Document the following capabilities: CAP_NET_ADMIN, CAP_SYS_RAWIO,
CAP_SYS_ADMIN, and CAP_SYS_TTY_CONFIG.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2001-12-23 00:19:48 +00:00
rwatson
a86bfc340f
o Reflect repo-copy of extattr.[c3] from libutil to libc, moving
...
extattr namespace routines to the libc/posix1e directory. While
the extattr calls are not strictly POSIX.1e, POSIX.1e wasn't
strictly ever approved, so I think that's OK.
Obtained from: TrustedBSD Project
2001-11-16 05:09:45 +00:00
bde
9097abc647
Fixed missing `const' in synopsis.
2001-10-03 16:29:21 +00:00
bde
52c081280b
Fixed return type in synopsis.
2001-10-03 16:25:08 +00:00
ru
623da62a5a
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
dillon
3f4eabe659
Add __FBSDID()s to libutil
2001-09-30 22:35:07 +00:00
ru
1fa842fa3f
mdoc(7) police: removed commas from the standard (split) AUTHORS block.
2001-09-11 09:26:38 +00:00
ru
f512fee07c
mdoc(7) police: markup and minor content fixes.
...
o Removed whitespace at EOL
o Removed hard sentence breaks
o Added cap_size() to the NAME section
o Normalized .Nd descriptions
o Fixed the abuses of .Nm and .Va
o Fixed some DESCRIPTION texts
o Fixed the RETURN VALUES and ERRORS texts to look more traditional
Reviewed by: tmm
2001-09-05 14:09:08 +00:00
rwatson
72b8fa9d63
Add Thomas Moestl and Chris Faulhaber to the author list for POSIX.1e
...
support.
Obtained from: TrustedBSD Project
2001-09-05 03:36:00 +00:00
rwatson
fea7223b35
o Sync up prototypes for cap_size() and cap_copy_ext() with
...
sys/capability.h--this compiled fine on i386 where (int) and (ssize_t)
are the same, but broke on Alpha where they differ.
Submitted by: Mike Barcroft <mike@FreeBSD.org>
Obtained from: TrustedBSD Project
2001-09-02 23:13:49 +00:00
rwatson
c4e5554168
o Attach cap_cmp.c and cap_copy.c to the build.
...
o Attach cap_copy_ext.3 and cap_copy_int.3 to the install, and link
cap_size.3 to cap_copy_ext.3.
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-09-01 00:00:50 +00:00
ru
69224c0edd
Use ``.Rv -std'' wherever possible.
...
Submitted by: yar
2001-08-31 09:57:38 +00:00
rwatson
68e6cd77c0
o Use .Fx to refer to FreeBSD
...
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-31 02:12:54 +00:00
rwatson
bee0359b32
o Remove definition of CAP_MAX_BUF_LEN since it is defined in
...
sys/capability.h now.
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-31 02:11:59 +00:00
rwatson
b7b3700317
Introduce implementations of POSIX.1e non-portable form capability
...
support functions:
cap_subset_np() - Is cap1 a subset of cap2
cap_equal_np() - Is cap1 equal to cap2
o Introduce implementations of POSIX.1e capability support functions:
cap_copy_ext() - Externalize capability
cap_copy_int() - Internalize capability
cap_size() - Determine size required for cap_copy_ext()
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-31 02:07:48 +00:00
rwatson
9dcb56a64f
o src/sys/capability.h provides a number of support macros that are not
...
documented by POSIX.1e, and understand the opaque capability structures.
Introduce support in the userland POSIX.1e library for a
_CAPABILITY_NEEDMACROS define to remove these macros from the normal
namespace, but allow the libc functions to use them.
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-29 17:53:45 +00:00
rwatson
16ffaac49c
o s/violate/override/ Capabilities are part of the system policy, not
...
an exception to it.
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-25 14:37:01 +00:00
brian
d3f8bf4154
Handle snprintf() returning -1
...
MFC after: 2 weeks
2001-08-20 12:41:36 +00:00
yar
deeb90994a
Use the ".Rv" mdoc(7) macro where appropriate.
...
Reviewed by: ru
2001-08-14 14:20:35 +00:00
yar
27b7f2d4e7
Use the ``.Rv -std'' mdoc(7) macro in appropriate cases.
...
Reviewed by: ru
2001-08-09 13:32:13 +00:00
dd
a145482cf6
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
ru
317b7d8e37
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 13:41:46 +00:00
dd
eaa6ee03b8
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
ru
05e503d80a
mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).
2001-07-06 16:46:48 +00:00
dd
22109f70bf
Add RETURN VALUES and ERRORS sections.
2001-06-25 01:25:01 +00:00
dd
4d18dfe3ca
Add a manual page for extattr_string_to_namespace and
...
extattr_namespace_to_string.
Reviewed by: rwatson
2001-06-24 23:54:46 +00:00
dd
04d1b1c8dd
Remove duplicate words.
2001-06-24 01:34:38 +00:00
sobomax
c2aa478671
Fix cross-references:
...
xntpd.8 --> ntpd.8
acl_delete_perms.3 --> acl_delete_perm.3
getname.2 --> getsockname.2
MFC after: 1 week
2001-06-10 12:06:54 +00:00
ru
5f3f5f8091
mdoc(7) police: fix markup.
2001-05-16 09:50:12 +00:00
jedgar
185b46ed24
Correct prototype (entry_p -> *entry_p)
...
Submitted by: Alex Zepeda <jazepeda@pacbell.net>
2001-05-07 23:16:25 +00:00
jedgar
043cc81847
Document acl_get_entry(3)
...
Obtained from: TrustedBSD Project
2001-04-26 22:28:14 +00:00
jedgar
2da23531d9
o Separate acl_t into internal and external representations as
...
required by POSIX.1e. This maintains the current 'struct acl'
in the kernel while providing the generic external acl_t
interface required to complete the ACL editing library.
o Add the acl_get_entry() function.
o Convert the existing ACL utilities, getfacl and setfacl, to
fully make use of the ACL editing library.
Obtained from: TrustedBSD Project
2001-04-24 22:45:41 +00:00
tmm
2d5016b903
Remove bogus assignments of libc syscall stub return values to errno;
...
the stubs do errno assignments and return -1 in this case, so that errno
would end up with this value.
Approved by: rwatson
2001-04-24 20:50:42 +00:00
ru
2d1b95a96f
mdoc(7) police: normalize .Nd.
2001-04-18 15:54:10 +00:00
ru
8c5fa3b175
mdoc(7) police: use .Fx where appropriate.
2001-04-18 13:14:47 +00:00
ru
91998be9f0
mdoc(7) police: fix markup.
2001-04-16 15:06:19 +00:00
jedgar
d24edc9e6d
Correct a bogus cast in acl_get_qualifier() causing invalid
...
ID's to be stored in the ACL.
Obtained from: TrustedBSD Project
2001-04-15 15:21:15 +00:00
jedgar
0575e04a30
Add acl_get_perm_np(3), a non-portable function to check if a
...
permission is in a permission set, required for third-party
applications such as Samba.
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2001-04-13 19:37:04 +00:00
jedgar
430f24915d
Add the remaining POSIX.1e ACL definitions:
...
ACL_UNDEFINED_TAG, ACL_UNDEFINED_ID, ACL_FIRST_ENTRY, ACL_NEXT_ENTRY
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2001-04-13 19:14:38 +00:00
jedgar
96b8f4bcfe
Revamp acl_create_entry() so it actually works.
...
Obtained from: TrustedBSD Project
2001-04-11 22:09:51 +00:00