aboutsummaryrefslogtreecommitdiff
path: root/sys/posix4
Commit message (Collapse)AuthorAgeFilesLines
* Set PAGE_SIZE for _SC_PAGESIZE sysconf().Peter Dufault1998-06-011-0/+1
| | | | Notes: svn path=/head/; revision=36578
* 1. Add new defs for mins and maxs for the POSIX flavor priorities. TheyPeter Dufault1998-05-192-9/+26
| | | | | | | | | | | | | | | | end up being the same, but it doesn't look like you're comparing apples and oranges. 2. Use need_resched instead of reset_priority. This isn't right either, since for example you'll round-robin against equal priority FIFO processes when lowering the priority of another process, but this works better and a real fix needs to be in kern_synch and not out here. 3. This is not a device driver: copyin/copyout the structure. Notes: svn path=/head/; revision=36218
* 1. Don't use "nosys" and generate coredumps for unconfiguredPeter Dufault1998-05-182-3/+11
| | | | | | | | | system calls - return ENOSYS per the spec. 2. Fix interface stub to set priority properly. Notes: svn path=/head/; revision=36155
* Add C++ support.John Birrell1998-05-121-0/+2
| | | | | | | | Submitted by: Russell L. Carter <rcarter@pinyon.org> fixes omniORB25 built with g++-2.8.1 on -current Notes: svn path=/head/; revision=35959
* Support compiling with `gcc -ansi'.Bruce Evans1998-04-151-1/+1
| | | | Notes: svn path=/head/; revision=35210
* The system call stubs for the sched_* system calls can't bePeter Dufault1998-03-281-4/+0
| | | | | | | | | | optional. The kernel will now link but the new system calls can't be LKM'd in without the P1003_1B option - I will remove this option later. Notes: svn path=/head/; revision=34933
* Include sys/resource.h to get PRIO_MAX.Peter Dufault1998-03-281-0/+1
| | | | Notes: svn path=/head/; revision=34929
* Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B andPeter Dufault1998-03-288-288/+380
| | | | | | | | | | | | | | | | | | | _KPOSIX_PRIORITY_SCHEDULING options to work. Changes: Change all "posix4" to "p1003_1b". Misnamed files are left as "posix4" until I'm told if I can simply delete them and add new ones; Add _POSIX_PRIORITY_SCHEDULING system calls for FreeBSD and Linux; Add man pages for _POSIX_PRIORITY_SCHEDULING system calls; Add options to LINT; Minor fixes to P1003_1B code during testing. Notes: svn path=/head/; revision=34925
* Fixed syntax errors.Bruce Evans1998-03-231-5/+5
| | | | Notes: svn path=/head/; revision=34825
* Don't depend on namespace pollution to help misdeclare pointers as arrays.Bruce Evans1998-03-231-5/+3
| | | | Notes: svn path=/head/; revision=34824
* Reviewed by: bdePeter Dufault1998-03-084-19/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | Changes to support building with _POSIX_SOURCE set to 199309L: 1. Add sys/_posix.h to handle those preprocessor defs that POSIX says have effects when defined before including any header files; 2. Change POSIX4_VISIBLE back to _POSIX4_VISIBLE 3. Add _POSIX4_VISIBLE_HISTORICALLY for pre-existing BSD features now defined in POSIX. These show up when: _POSIX_SOURCE and _POSIX_C_SOURCE are not set or _POSIX_C_SOURCE is set >= 199309L and vanish when: _POSIX_SOURCE is set or _POSIX_C_SOURCE is < 199309L. 4. Explain these in man 9 posix4; 5. Include _posix.h and conditionalize on new feature test. Notes: svn path=/head/; revision=34319
* Reviewed by: msmith, bde long agoPeter Dufault1998-03-047-0/+942
POSIX.4 headers and sysctl variables. Nothing should change unless POSIX4 is defined or _POSIX_VERSION is set to 199309. Notes: svn path=/head/; revision=34030