summaryrefslogtreecommitdiffstats
path: root/sys/i386/ibcs2/ibcs2_isc.c
Commit message (Collapse)AuthorAgeFilesLines
* Convert files to UTF-8uqs2012-01-151-1/+1
|
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used tojhb2006-07-281-6/+2
| | | | | | | | | mark system calls as being MPSAFE: - Stop conditionally acquiring Giant around system call invocations. - Remove all of the 'M' prefixes from the master system call files. - Remove support for the 'M' prefix from the script that generates the syscall-related files from the master system call files. - Don't explicitly set SYF_MPSAFE when registering nfssvc.
* Conditionally acquire Giant around the ISC and Xenix system calls basedjhb2005-07-071-5/+13
| | | | | | | on the SYF_MPSAFE flag in the wrapper system calls for the ISC and Xenix system call vectors. Approved by: re (scottl)
* Use __FBSDID().obrien2003-06-021-2/+3
|
* Fix typo in the BSD copyright: s/withough/without/schweikh2002-06-021-1/+1
| | | | | Spotted and suggested by: des MFC after: 3 weeks
* KSE Milestone 2julian2001-09-121-3/+3
| | | | | | | | | | | | | | Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
* add <sys/sytm.h> (for cpufunc.h -> rdtsc)assar2001-07-211-0/+1
|
* Add a new MI pointer to the process' trapframe p_frame instead of usingjhb2001-06-291-1/+1
| | | | | | various differently named pointers buried under p_md. Reviewed by: jake (in principle)
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Move the "retval" (3rd) parameter from all syscall functions and putphk1997-11-061-3/+3
| | | | | | | | | | | | it in struct proc instead. This fixes a boatload of compiler warning, and removes a lot of cruft from the sources. I have not removed the /*ARGSUSED*/, they will require some looking at. libkvm, ps and other userland struct proc frobbing programs will need recompiled.
* Removed unused #includes.bde1997-07-201-5/+1
|
* md_regs is a struct trapframe * now, not int []peter1997-05-071-2/+2
|
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
| | | | ready for it yet.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Untangled the vm.h include file spaghetti.dg1995-12-071-1/+2
|
* Remove old files no longer needed.swallace1995-10-101-149/+21
| | | | | | | | | | | | | | | | | | | | | Add new files created for emulator. Modify NetBSD import to work with FreeBSD and add new features and code. The complete emulator is essentially a combination of work/code implemented by Sean Eric Fagan, Soren Schmidt, Scott Bartram, and myself, Steven Wallace. Features of this new emulator system include: o "clean" code, including strict prototyping. o Auto-generation of ibcs2 system calls, xenix system calls, isc system calls. Generation includes system tables, structure definitions, and prototyping of function calls. o ibcs2 emulator does not rely on any COMPAT_43 system calls. o embedded socksys support o ibcs2 msgsys, semsys, shmsys calls supported if supported in kernel o alternate /emul/ibcs2 namespace searched first for files in ibcs2 system. Usefull to keep sysv libraries, binaries in /emul/ibcs2. o many other finer details and functions fixed or implemented.
* Remove trailing whitespace.rgrimes1995-05-301-8/+8
|
* Fix handling of POSIX_JOB_CONTROL and POSIX_SAVED_IDS,ache1995-04-301-6/+6
| | | | pointed out by Bruce.
* Don't depend on namespace pollution in <machine/limits.h> for thebde1995-02-031-2/+2
| | | | | definition of CLK_TCK. Use _BSD_CLK_TCK_ instead of CLK_TCK so that we don't have to include the user header <time.h>.
* iBCS2 emulator core files.sos1994-10-141-0/+191
This is the main files for the iBCS2 emulator. It can be use compiled into the kernel by using: options IBCS2 options COMPAT_IBCS2 or as a lkm module using: options COMPAT_IBCS2 and then loading it via the ibcs2 script in /usr/bin REMEMBER: this code is still experimental ! NO WARRENTY ! Submitted by: sef@kithrup.com, mostyn@mrl.com, sos@kmd-ac.dk
OpenPOWER on IntegriCloud