summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* band-aide until _SC_PHYS_PAGES actually is definedimp2006-12-141-0/+2
|
* Add support for _SC_PHYS_PAGES, which is not standard, but can be found inpjd2006-12-142-1/+27
| | | | Solaris and Linux.
* Document _SC_PAGESIZE. There are still 85 undocumented variables.pjd2006-12-141-1/+3
| | | | Obtained from: NetBSD
* Create inline function _thr_umutex_trylock2 to only try one atomicdavidxu2006-12-142-3/+11
| | | | | operation, if it is failed, we call syscall directly, this saves one atomic operation per lock contention.
* - truncate(2) returns EFBIG if the length argument was greater than thepjd2006-12-131-1/+9
| | | | | maximum file size. - truncate(2) returns EINVAL if the length argument was less than 0.
* Append-only flag also denies chown(2).pjd2006-12-131-1/+1
|
* Name the functions documented by this manual page correctly.jkoshy2006-12-131-2/+2
|
* Much more correct EFTYPE description.pjd2006-12-131-1/+3
|
* Better wording.pjd2006-12-132-2/+2
|
* Append-only flag also denies chmod(2). Is this correct behaviour?pjd2006-12-131-1/+1
|
* Be more precise with EPERM description. When chown(2) is a no-op, it willpjd2006-12-131-1/+2
| | | | return 0.
* Write permission if of course only needed for the parent directory ofpjd2006-12-132-8/+4
| | | | | | the object beeing created. Pointed out by: bde
* mkfifo(2) returns EACCES when write permission is denied for a component ofpjd2006-12-131-0/+2
| | | | the path prefix.
* Be more specific when ELOOP can be returned.pjd2006-12-121-1/+3
|
* symlink(2) return EACCES if a component of the name2 path prefix deniespjd2006-12-121-0/+4
| | | | write permission.
* Correct ENOENT description.pjd2006-12-121-2/+4
|
* The 'name1' argument to symlink(2) is only limited to 1023 characters,pjd2006-12-121-1/+3
| | | | its components are not checked.
* mkdir(2) creates directory, not file.pjd2006-12-121-1/+2
|
* Remove reference to confusing behaviour just removed fromjulian2006-12-121-6/+3
| | | | the kse_exit() syscall. Describe the correct behaviour.
* Correctly check failed syscall.davidxu2006-12-121-10/+10
|
* Move checking for c_has_waiters into low level _thr_ucond_signal anddavidxu2006-12-122-16/+12
| | | | | | | _thr_ucond_broadcast, clear condition variable pointer in cancellation info after returing from _thr_ucond_wait, since kernel has already dropped the internal lock, so we don't need to unlock it in cancellation handler again.
* Document the ELF types supported by libelf.jkoshy2006-12-111-1/+93
| | | | | Document the relationship between section types (SHT_*) and the types known to the libelf.
* When directory is given as an argument for unlink(2), EPERM is returnedpjd2006-12-101-4/+1
| | | | not matter if this is regular directory or a mount point.
* Changes to generated files related to the 9.3.3 import.dougb2006-12-109-93/+360
|
* If the named file has its immutable or append-only flag set, utimes(2)pjd2006-12-091-1/+6
| | | | returns EPERM.
* If the parent directory of the named file has its immutable flag set,pjd2006-12-091-1/+6
| | | | mkfifo(2) returns EPERM.
* If the parent directory of the destination file has its immutable flag set,pjd2006-12-091-1/+8
| | | | symlink(2) returns EPERM.
* - If the source file has its immutable or append-only flag set, link(2)pjd2006-12-091-4/+13
| | | | | | returns EPERM. - If the parent directory of the destination file has its immutable flag set, link(2) returns EPERM.
* If the named file has its immutable or append-only flag set, truncate(2)pjd2006-12-091-1/+6
| | | | | | | and ftruncate(2) return EPERM. Note, that if the append-only flag is set even increasing size of the file is not permitted.
* If the named file has its immutable flag set, chown(2) returns EPERM.pjd2006-12-091-1/+6
|
* If the named file has its immutable flag set, chmod(2) returns EPERM.pjd2006-12-091-1/+6
|
* Add reference to chflags(2).pjd2006-12-091-0/+1
|
* If the parent directory of the named file has its immutable flag set,pjd2006-12-091-1/+5
| | | | mkdir(2) returns EPERM.
* - If the directory to be removed has its immutable, undeletable or append-onlypjd2006-12-091-1/+9
| | | | | | flag set, rmdir(2) returns EPERM. - If the parent directory of the directory to be removed has its immutable or append-only flag set, rmdir(2) returns EPERM.
* - If the parent directory of the file pointed at by the from argument has itspjd2006-12-091-0/+8
| | | | | | immutable or append-only flag set, rename(2) returns EPERM. - If the parent directory of the file pointed at by the to argument has its immutable flag set, rename(2) returns EPERM.
* Correct last commit. The parent directory of the file to be removed canpjd2006-12-091-3/+5
| | | | have undeletable flag set.
* When immutable, undeletable or append-only flag is set, rename(2)pjd2006-12-091-1/+8
| | | | return EPERM.
* When undeletable flag is set, unlink(2) return EPERM.pjd2006-12-091-1/+1
|
* Make the generated message from `elf_errmsg(-1)' a little more readable.jkoshy2006-12-091-1/+1
|
* Minor refactoring; move the FreeBSD-specific config info intokientzle2006-12-082-78/+106
| | | | | | config_freebsd.h. archive_platform.h decides which config file to bring in and uses some of those selectors to define wrapper macros and other compatibility glue.
* remove already commented out codejulian2006-12-061-33/+0
|
* test cancel_pending to save a thr_wake call in some specical cases.davidxu2006-12-061-1/+1
|
* _thr_ucond_wait drops lock, we should pick it up again.davidxu2006-12-051-0/+1
|
* the c_has_waiters is lazily updated, temporarily disable the falsedavidxu2006-12-051-0/+2
| | | | alarm code.
* Use ucond to implement barrier.davidxu2006-12-052-8/+10
|
* Add _thr_ucond_init().davidxu2006-12-052-3/+10
|
* Tweak _thr_cancel_leave_defer a bit to fix a possible race.davidxu2006-12-051-3/+7
|
* Grammar.ru2006-12-041-1/+1
| | | | OK'ed by: sam
* document recent change to return ECONNRESET for tcp socketssam2006-12-041-1/+4
| | | | MFC after: 1 month
* Use _kevent() instead of kevent().ume2006-12-041-7/+7
| | | | Requested by: nork
OpenPOWER on IntegriCloud