| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
previously.
MFC after: 7 days
Notes:
svn path=/head/; revision=304755
|
|
|
|
|
|
|
|
|
|
| |
This will be used later for memory leak handling.
Obtained from: OneFS
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=295176
|
|
|
|
| |
Notes:
svn path=/head/; revision=282006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from r202992. The refcount on the cache entry is not initialized, so
any attempt to clean the cache will skip over this item since it likely
has a >0 value.
This change is currently a NOP. There is work in progress to support
freeing the cache which requires this change to avoid a memory leak.
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=278530
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if not already defined. This allows building libc from outside of
lib/libc using a reach-over makefile.
A typical use-case is to build a standard ILP32 version and a COMPAT32
version in a single iteration by building the COMPAT32 version using a
reach-over makefile.
Obtained from: Juniper Networks, Inc.
Notes:
svn path=/head/; revision=262722
|
|
|
|
| |
Notes:
svn path=/head/; revision=250250
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=250234
|
|
|
|
|
|
|
|
|
| |
PR: kern/177704
Submitted by: martymac
MFC after: 1 week
Notes:
svn path=/head/; revision=249471
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=244757
|
|
|
|
|
|
|
|
| |
Reviewed by: alphachi <alphachi mediaspirit.org>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=244756
|
|
|
|
|
|
|
|
|
|
|
| |
PR: kern/173008
Submitted by: Zhihao Yuan <lichray@gmail.com>
Reviewed by: gabor
Approved by: cperciva (implicit)
MFC after: 1 week
Notes:
svn path=/head/; revision=244358
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a race condition where another thread may fork() before CLOEXEC
is set, unintentionally passing the descriptor to the child process.
This commit only adds O_CLOEXEC flags to open() or openat() calls where no
fcntl(fd, F_SETFD, FD_CLOEXEC) follows. The separate fcntl() call still
leaves a race window so it should be fixed later.
Notes:
svn path=/head/; revision=241046
|
|
|
|
|
|
|
|
|
|
|
| |
errnos: EBADMSG, EMULTIHOP, ENOLINK, EPROTO, ENOTCAPABLE.
PR: docs/147983
Submitted by: pluknet
MFC after: 1 week
Notes:
svn path=/head/; revision=209360
|
|
|
|
|
|
|
| |
Approved by: delphij (mentor)
Notes:
svn path=/head/; revision=204110
|
|
|
|
|
|
|
|
|
|
| |
- style(9) nits
Pointed out by: jilles [1]
Approved by: delphij (mentor)
Notes:
svn path=/head/; revision=203719
|
|
|
|
|
|
|
| |
Pointed out by: bde
Notes:
svn path=/head/; revision=203174
|
|
|
|
|
|
|
| |
Approved by: delphij
Notes:
svn path=/head/; revision=202993
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Continuous catopen() calls cause 4 failig stat(2) each, which means a lot
of overhead. It is also a good idea to keep the opened catalogs in the memory
to speed up further catopen() calls to the same catalog since these catalogs
are not big at all. In this case, we count references and only free() the
allocated space when the reference count reaches 0. The reads and writes to
the cache are syncronized with an rwlock when these functions are called from
a threaded program.
Requested by: kib
Approved by: delphij
Notes:
svn path=/head/; revision=202992
|
|
|
|
| |
Notes:
svn path=/head/; revision=202743
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: carvay,
the.infamous.paul@gmail.com,
Joan Picanyol i Puig <lists-freebsd-es@biaix.org>,
Ing . Marcos Luis Ortiz Valmaseda <mlortiz@uci.cu>,
eskanete@gmail.com,
Jose M Rodriguez <josemi@freebsd.jazztel.es>,
Guillermo Hernandez <guillermo@QuerySoft.es>,
dani.doni@gmail.com
Notes:
svn path=/head/; revision=200077
|
|
|
|
| |
Notes:
svn path=/head/; revision=199417
|
|
|
|
| |
Notes:
svn path=/head/; revision=199329
|
|
|
|
|
|
|
|
| |
Reviewed by: remko
Approved by: remko
Notes:
svn path=/head/; revision=199190
|
|
|
|
|
|
|
| |
ENOLINK, EPROTO, ENOTCAPABLE.
Notes:
svn path=/head/; revision=199128
|
|
|
|
| |
Notes:
svn path=/head/; revision=199092
|
|
|
|
|
|
|
| |
Controlled by NLS define.
Notes:
svn path=/head/; revision=199083
|
|
|
|
|
|
|
|
| |
Pointed out by: nyan
MFC after: 1 week
Notes:
svn path=/head/; revision=199082
|
|
|
|
|
|
|
|
| |
Reviewed by: hrs, nork, takawata
MFC after: 1 week
Notes:
svn path=/head/; revision=199081
|
|
|
|
|
|
|
|
| |
Reviewed by: hrs, nork, takawata
MFC after: 1 week
Notes:
svn path=/head/; revision=199080
|
|
|
|
|
|
|
| |
Requested by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private mail)
Notes:
svn path=/head/; revision=199044
|
|
|
|
|
|
|
| |
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private mail)
Notes:
svn path=/head/; revision=199042
|
|
|
|
|
|
|
|
|
|
| |
ENOLINK, EPROTO, ENOTCAPABLE.
Submitted by: Alan R. S. Bueno <alan.bsd at gmail.com>
MFC after: 3 days (most)
Notes:
svn path=/head/; revision=198040
|
|
|
|
| |
Notes:
svn path=/head/; revision=197534
|
|
|
|
|
|
|
|
|
| |
Some parts (ERANGE, ETXTBSY) triggered by Christoph Mallon.
Discussed with: brueffer, gabor (previous version)
Notes:
svn path=/head/; revision=190410
|
|
|
|
|
|
|
|
| |
PR: conf/133004
Submitted by: Tatsiana Elavaya <t.elavaya@gmail.com>
Notes:
svn path=/head/; revision=190397
|
|
|
|
| |
Notes:
svn path=/head/; revision=190196
|
|
|
|
|
|
|
| |
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private mail)
Notes:
svn path=/head/; revision=190193
|
|
|
|
|
|
|
|
|
| |
PR: kern/132773
Reported by: Alan R. S. Bueno <alan.bsd@gmail.com>
Submitted by: Murilo Opsfelder <mopsfelder@gmail.com>
Notes:
svn path=/head/; revision=189963
|
|
|
|
|
|
|
|
|
|
|
| |
- Fixes for German catalog [2]
PR: kern/132694 [1], conf/80504 [2]
Submitted by: Murilo Opsfelder <mopsfelder@gmail.com> [1],
brueffer [2]
Notes:
svn path=/head/; revision=189883
|
|
|
|
|
|
|
|
|
| |
mkdir calls
- Remove the ugly workaroung from libc NLS, which was to create some of
these directories
Notes:
svn path=/head/; revision=189850
|
|
|
|
| |
Notes:
svn path=/head/; revision=189777
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to possible breakages in the catalog handling code. Since then, that
code has been replaced by the secure code from NetBSD but NLS in libc
remained turned off. Tests have shown that the feature is stable and
working so we can now turn it on again.
- Add several new catalog files:
- ca_ES.ISO8859-1
- de_DE.ISO8859-1
- el_GR.ISO8859-7 (by manolis@ and keramida@)
- es_ES.ISO8859-1 (kern/123179, by carvay@)
- fi_FI.ISO8859-1
- fr_FR.ISO8859-1 (kern/78756, by thierry@)
- hu_HU.ISO8859-2 (by gabor@)
- it_IT.ISO8859-15
- nl_NL.ISO8859-1 (corrections by rene@)
- no_NO.ISO8859-1
- mn_MN.UTF-8 (by ganbold@)
- sk_SK.ISO8859-2
- sv_SE.ISO8859-1
(The catalogs without explicit source has been obtained from NetBSD.)
Approved by: attilio
Notes:
svn path=/head/; revision=189765
|
|
|
|
| |
Notes:
svn path=/head/; revision=169092
|
|
|
|
| |
Notes:
svn path=/head/; revision=156613
|
|
|
|
|
|
|
| |
Reviewed by: davidxu
Notes:
svn path=/head/; revision=156608
|
|
|
|
| |
Notes:
svn path=/head/; revision=148355
|
|
|
|
|
|
|
|
|
| |
Requested by: many Korean users from bsdforum.or.kr
Submitted by: perky
Approved by: anholt (mentor)
Notes:
svn path=/head/; revision=148073
|
|
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/head/; revision=147402
|
|
|
|
|
|
|
|
| |
Submitted by: Hye-Shik Chang <perky@FreeBSD.org>
PR: misc/78290
Notes:
svn path=/head/; revision=143247
|
|
|
|
| |
Notes:
svn path=/head/; revision=142924
|