mycroft
e890aef258
Use TIMER_RELTIME rather than the constant 0 in one place.
2005-01-06 17:34:52 +00:00
mycroft
8fa85b4a65
gettimeofday();TIMEVAL_TO_TIMESPEC(); is exactly equivalent to
...
clock_gettime(CLOCK_REALTIME), except the latter may have more preicison
some day. So, use that.
2005-01-06 17:33:36 +00:00
ginsbach
9d30c15dda
Add EPERM to fchmod() failure list.
2005-01-06 16:30:52 +00:00
lukem
b351350a6f
document getgroupmembership(3)
2005-01-06 15:29:35 +00:00
lukem
a3665ef9cf
Implement getgroupmembership(3). This is similar to getgrouplist(3), except
...
that the "int maxgroups" and "int *ngroups" parameters are separated into
two separate parameters which makes it possible to call multiple nsswitch
back-ends and have the results correctly merged.
getgrouplist(3) is now implemented using getgroupmembership(3).
Proposed on tech-userlevel on December 1, 2004.
2005-01-06 15:10:45 +00:00
lukem
337d8d731d
Rename various "internal" variables and functions and make non-static so other
...
internal libc source files can use these (including getgroupmembership(3)).
Be more consistent in the API that the __grscan_<source>() methods use.
In __grscan_compat() support an optional custom 'search' function used when a
"+" lookup is required. Normally this will be getgrent() from group_compat,
but getgroupmembership(3) will use a tailored compat search routine for
efficiency.
2005-01-06 15:00:45 +00:00
christos
59f1050586
Fix handling of memory allocation. From OpenBSD.
2005-01-06 00:07:41 +00:00
bouyer
2acdd6193e
Translate messages 86 -> 93. Thanks to Marc Baudoin for review.
2005-01-03 22:00:37 +00:00
salo
f1b6ac43ff
Add ENOATTR translation.
2005-01-03 19:52:35 +00:00
peter
4e256ea1c5
Translate errors 80 to 93 in set 1. Fix typo's and improve some messages.
...
Reviewed by daniel.
2005-01-03 15:21:48 +00:00
lukem
27313362b5
Build & install pam_ssh.so.0 now that libssh is available for use.
2005-01-03 06:15:42 +00:00
lukem
157353df26
Set NOxxx before including <bsd.own.mk>; we can't rely upon ../mod.mk
...
in this situation.
2005-01-03 06:15:02 +00:00
lukem
98a04f5390
Implement libssh as a public library, as pam_ssh needs it.
2005-01-03 06:00:12 +00:00
lukem
474dd6daf5
s/ifndef/ifdef/ for __FreeBSD__
2005-01-03 03:08:40 +00:00
jmmv
8f037de0f8
Remove a trailing dot to match all other items in the same list.
2005-01-02 19:39:43 +00:00
jmmv
0d9171e5fe
Add ETIME and ENOATTR translations.
2005-01-02 19:38:49 +00:00
wiz
f95f6051ed
Add German ENOATTR translation.
2005-01-02 19:08:35 +00:00
jdolecek
be801db792
add czech ENOATTR translation
2005-01-02 19:03:41 +00:00
thorpej
6593d72e33
Add ENOATTR ("Attribute not found"). From FreeBSD.
2005-01-02 18:54:51 +00:00
wiz
f5c79d74cd
Sort sections and SEE ALSO. Remove superfluous comma.
2005-01-02 18:28:48 +00:00
wiz
4e8eec4d14
Sort SEE ALSO.
2005-01-02 18:25:09 +00:00
wiz
7d9d90dc9d
Fix date string.
2005-01-02 18:23:25 +00:00
thorpej
4cc9b402ea
Remove VOP_*() references.
2005-01-02 16:48:18 +00:00
thorpej
c165c2b31d
System calls and support routines for file system extended attributes. Libc
...
version is bumped to 12.125.
From FreeBSD.
2005-01-02 16:43:26 +00:00
christos
1466914ff3
add size_t casts.
2004-12-30 05:11:50 +00:00
christos
bd66ab4a14
cast to size_t
...
remove unneeded casts.
2004-12-30 05:08:37 +00:00
christos
1c5c5f5ad5
cast to size_t/socklen_t
2004-12-30 05:07:43 +00:00
christos
1b235e3efc
cast to socklen_t/size_t
2004-12-30 05:06:33 +00:00
christos
3fd676b16c
cast to size_t
2004-12-30 05:01:50 +00:00
christos
1f3a2bf23d
sz should be size_t
2004-12-30 05:01:19 +00:00
christos
70c807f499
- cast to size_t
...
- sz should be size_t
2004-12-30 05:00:42 +00:00
lukem
884b4146ae
re-add inclusion of <bsd.lib.mk> for LIBDPLIBS optimization, with an
...
empty libinstall rule so Things Work.
2004-12-30 00:11:50 +00:00
simonb
54e42386be
Remove the inclusion of <bsd.lib.mk>. There are no libraries in this
...
directory, only its subdirectories.
2004-12-29 22:35:35 +00:00
nathanw
74718675cc
Avoid passing zero-valued timespecs to timer_settime() when we want to set
...
a timer, as that will clear the timer instead. Pass in a safely in-the-past
value instead.
Addresses PR lib/28700.
(XXX passing in values between 0 and 1000 nanoseconds will still fail, but
that bug needs to be fixed in timer_settime(), not here)
2004-12-29 20:47:39 +00:00
lukem
fddd5ca989
Move libpam until after everything that it depends upon.
...
Fixes build that starts with empty OBJ and DEST dirs.
2004-12-29 15:49:42 +00:00
lukem
178fb7b023
Use LIBDPLIBS to provide the list of libraries for the modules to depend
...
upon, because:
* it's MUCH quicker; no need to calculate the OBJDIRS of every library
we might require in every subdir.
(make obj drops from 21s to 3s on my system.)
* it's more robust when building to a fresh DESTDIR.
2004-12-29 15:04:06 +00:00
christos
bc6fc4a390
Build libpam last because the modules need to access other libraries.
2004-12-29 04:16:46 +00:00
christos
bfc0dd3a06
Link with libraries from the source build directory.
2004-12-29 04:16:17 +00:00
nathanw
fae5965c52
Implement pthread_attr_{set,get}schedpolicy() at the same level as the other
...
scheduling stuff: only handle SCHED_OTHER. Like the rest of the scheduling
stuff, this is for the benefit of code that can't be bothered to test against
_POSIX_THREAD_PRIORITY_SCHEDULING.
2004-12-29 00:59:57 +00:00
thorpej
0c386f944e
Back out previous, now that make is fixed.
2004-12-29 00:47:56 +00:00
thorpej
05b129326d
Descend into libpam.
2004-12-29 00:11:27 +00:00
thorpej
62953ecba5
Install modules into /usr/lib/security
2004-12-29 00:08:14 +00:00
thorpej
4e24c365b9
Work around a suffix search problem with .MADE. Work-around suggested
...
by Christos.
2004-12-28 23:37:50 +00:00
thorpej
8fca42fd9c
More ELF_ST_BIND()/ELF_ST_TYPE() cleanup.
2004-12-28 00:08:08 +00:00
thorpej
fe14527c00
Use ELF_ST_BIND() and ELF_ST_TYPE().
2004-12-27 20:07:09 +00:00
christos
12fc8404b0
RTC_OFFSET is writable; sync with sysctl.8
2004-12-27 13:35:47 +00:00
wiz
6362e2f527
Add CAVEATS section similar to is*(3) ones. Bump date.
...
Fix typo in toascii.3 while here.
kleink says "ok".
2004-12-24 02:47:16 +00:00
yamt
5b3d234201
constify.
2004-12-21 11:25:43 +00:00
yamt
acdc3d1e0f
constify.
2004-12-21 09:29:04 +00:00
yamt
824b77d67e
_citrus_find_getops: use _C_LABEL_STRING.
2004-12-21 09:00:01 +00:00