<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat/linux/linux_misc.c, branch release/4.1.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2000-09-25T21:57:54Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2000-09-25T21:57:54Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-09-25T21:57:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2641b0c407077fa8c3032d87d15ac6a103b0ed1b'/>
<id>urn:sha1:2641b0c407077fa8c3032d87d15ac6a103b0ed1b</id>
<content type='text'>
'RELENG_4_1_1_RELEASE'.
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_4'.</title>
<updated>2000-08-28T15:07:59Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-08-28T15:07:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=895c13aefa8bdc12f6db744772fcd40b081751a3'/>
<id>urn:sha1:895c13aefa8bdc12f6db744772fcd40b081751a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_4'.</title>
<updated>2000-03-13T04:59:44Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-03-13T04:59:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=842f30848780866cb822fe01c4d3d4576718ddb3'/>
<id>urn:sha1:842f30848780866cb822fe01c4d3d4576718ddb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bug in linux_wait4 and linux_waitpid where garbage in the status</title>
<updated>2000-03-09T17:52:01Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2000-03-09T17:52:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3c1124cfdf2cf9a8fedc34da1863444f3bbc0f4a'/>
<id>urn:sha1:3c1124cfdf2cf9a8fedc34da1863444f3bbc0f4a</id>
<content type='text'>
argument could panic the kernel.

Submitted by: Ian Dowse &lt;iedowse@maths.tcd.ie&gt;
Prompted by: jkh, gallatin
Approved by: prompters
</content>
</entry>
<entry>
<title>Introduce NDFREE (and remove VOP_ABORTOP)</title>
<updated>1999-12-15T23:02:35Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-12-15T23:02:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=762e6b856c64ee48f286a7f0b45d0067e556b252'/>
<id>urn:sha1:762e6b856c64ee48f286a7f0b45d0067e556b252</id>
<content type='text'>
</content>
</entry>
<entry>
<title>useracc() the prequel:</title>
<updated>1999-10-29T18:09:36Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1999-10-29T18:09:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=923502ff91327138aa9ef1d59ea7044d2936e0ef'/>
<id>urn:sha1:923502ff91327138aa9ef1d59ea7044d2936e0ef</id>
<content type='text'>
Merge the contents (less some trivial bordering the silly comments)
of &lt;vm/vm_prot.h&gt; and &lt;vm/vm_inherit.h&gt; into &lt;vm/vm.h&gt;.  This puts
the #defines for the vm_inherit_t and vm_prot_t types next to their
typedefs.

This paves the road for the commit to follow shortly: change
useracc() to use VM_PROT_{READ|WRITE} rather than B_{READ|WRITE}
as argument.
</content>
</entry>
<entry>
<title>sigset_t change (part 4 of 5)</title>
<updated>1999-09-29T15:12:18Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-09-29T15:12:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=956d3333cadea27513348a7718e9cfd5c26e9ba0'/>
<id>urn:sha1:956d3333cadea27513348a7718e9cfd5c26e9ba0</id>
<content type='text'>
-----------------------------

The compatibility code and/or emulators have been updated:

iBCS2 now mostly uses the older syscalls. SVR4 now properly
handles all signals. This has been achieved by using the
new sigset_t throughout the emulator. The Linuxulator has
been severely updated. Internally the new Linux sigset_t is
made the default. These are then mapped to and from the
new FreeBSD sigset_t.

Also, rt_sigsuspend has been implemented in the Linuxulator.
Implementing this syscall basicly caused all this sigset_t
changing in the first place and the syscall has been used
throughout the change as a means for testing. It basicly is
too much work to undo the implementation so that it can
later be added again.

A special note on the use of sv_sigtbl and sv_sigsize in
struct sysentvec:
Every signal larger than sv_sigsize is not translated and is
passed on to the signal handler unmodified. Signals in the
range 1 upto and including sv_sigsize are translated.
The rationale is that only the system defined signals need to
be translated.

The emulators also have been updated so that the translation
tables are only indexed for valid (system defined) signals.
This change also fixes the translation bug already in the
SVR4 emulator.
</content>
</entry>
<entry>
<title>Implement linux_ioperm() syscall. Fix linux_iopl() to use the level argument.</title>
<updated>1999-09-22T22:01:51Z</updated>
<author>
<name>Luoqi Chen</name>
<email>luoqi@FreeBSD.org</email>
</author>
<published>1999-09-22T22:01:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2323686abc308fce1a297292c20dcdea0171ed4e'/>
<id>urn:sha1:2323686abc308fce1a297292c20dcdea0171ed4e</id>
<content type='text'>
SVGAlib should now work.

Reviewed by:	marcel
</content>
</entry>
<entry>
<title>I missed the namechange of field desc in struct i386_ldt_args into descs while</title>
<updated>1999-09-03T06:18:39Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-09-03T06:18:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6771d80337fddf4e7164e914663a5a3c023309e8'/>
<id>urn:sha1:6771d80337fddf4e7164e914663a5a3c023309e8</id>
<content type='text'>
reviewing luoqi's changes...

Pointed out by: luoqi
</content>
</entry>
<entry>
<title>Implementation of the modify_ldt syscall. Use the sysarch() interface to do</title>
<updated>1999-09-02T21:50:42Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-09-02T21:50:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff78e8504303d4f6e90af35a1381cb134822ffa7'/>
<id>urn:sha1:ff78e8504303d4f6e90af35a1381cb134822ffa7</id>
<content type='text'>
the actual work. When USER_LDT is not defined for a kernel, sysarch returns
EOPNOTSUPP. Display a message in that case and return ENOSYS to userland.

Reviewed by: luoqi
</content>
</entry>
</feed>
