<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/alpha/linux/linux_dummy.c, branch releng/5.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2004-03-29T02:19:43Z</updated>
<entry>
<title>MFi386: Use the BSD madvise() syscall implementation for Linux binary</title>
<updated>2004-03-29T02:19:43Z</updated>
<author>
<name>Bruce M Simpson</name>
<email>bms@FreeBSD.org</email>
</author>
<published>2004-03-29T02:19:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d25901b5daf3d399b3bdbdc2ef5a1c1a0c454592'/>
<id>urn:sha1:d25901b5daf3d399b3bdbdc2ef5a1c1a0c454592</id>
<content type='text'>
emulation, instead of treating it as an unimplemented syscall.

Requested by:	marcel
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-06-10T17:02:51Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-06-10T17:02:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f59584cd7f45da1aed72e454662a2a6628353f3e'/>
<id>urn:sha1:f59584cd7f45da1aed72e454662a2a6628353f3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo in the BSD copyright: s/withough/without/</title>
<updated>2002-06-02T20:05:59Z</updated>
<author>
<name>Jens Schweikhardt</name>
<email>schweikh@FreeBSD.org</email>
</author>
<published>2002-06-02T20:05:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21dc7d4f578ad6d23b31512cb85464b3d4dd93ec'/>
<id>urn:sha1:21dc7d4f578ad6d23b31512cb85464b3d4dd93ec</id>
<content type='text'>
Spotted and suggested by:	des
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Implement linux_chown and linux_lchown. The fchown syscall maps</title>
<updated>2001-10-16T06:15:36Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2001-10-16T06:15:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c1e3817c469f491e007881e6345f8d0a3511fe3'/>
<id>urn:sha1:4c1e3817c469f491e007881e6345f8d0a3511fe3</id>
<content type='text'>
directly to the native syscall, because no filename handling
needs to be done.

Tested by: Martin Blapp &lt;mb@imp.ch&gt;
</content>
</entry>
<entry>
<title>Add a wrapper for linux_getsid -&gt; getsid Syscall.</title>
<updated>2001-09-15T09:57:30Z</updated>
<author>
<name>Michael Reifenberger</name>
<email>mr@FreeBSD.org</email>
</author>
<published>2001-09-15T09:57:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b8febfd1f20fc45253de4814716c26c185fe675d'/>
<id>urn:sha1:b8febfd1f20fc45253de4814716c26c185fe675d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Round of cleanups and enhancements. These include (in random order):</title>
<updated>2001-09-08T19:07:04Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2001-09-08T19:07:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5002a60f9bc2499187cf64bc5ed603a3c157c459'/>
<id>urn:sha1:5002a60f9bc2499187cf64bc5ed603a3c157c459</id>
<content type='text'>
o  Introduce private types for use in linux syscalls for two reasons:
   1. establish type independence for ease in porting and,
   2. provide a visual queue as to which syscalls have proper
      prototypes to further cleanup the i386/alpha split.
   Linuxulator types are prefixed by 'l_'. void and char have not
   been "virtualized".

o  Provide dummy functions for all syscalls and remove dummy functions
   or implementations of truely obsolete syscalls.

o  Sanitize the shm*, sem* and msg* syscalls.

o  Make a first attempt to implement the linux_sysctl syscall. At this
   time it only returns one MIB (KERN_VERSION), but most importantly,
   it tells us when we need to add additional sysctls :-)

o  Bump the kenel version up to 2.4.2 (this is not the same as the
   KERN_VERSION MIB, BTW).

o  Implement new syscalls, of which most are specific to i386. Our
   syscall table is now up to date with Linux 2.4.2. Some highlights:
   -  Implement the 32-bit uid_t and gid_t bases syscalls.
   -  Implement a couple of 64-bit file size/offset bases syscalls.

o  Fix or improve numerous syscalls and prototypes.

o  Reduce style(9) violations while I'm here. Especially indentation
   inconsistencies within the same file are addressed. Re-indenting
   did not obfuscate actual changes to the extend that it could not
   be combined.

NOTE: I spend some time testing these changes and found that if there
      were regressions, they were not caused by these changes AFAICT.
      It was observed that installing a RH 7.1 runtime environment
      did make matters worse. Hangs and/or reboots have been observed
      with and without these changes, so when it failed to make life
      better in cases it doesn't look like it made it worse.
</content>
</entry>
<entry>
<title>Remove dummy stub functions.</title>
<updated>2001-02-16T14:46:16Z</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2001-02-16T14:46:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3417b549864c295500e01067e3ee7ab466f81851'/>
<id>urn:sha1:3417b549864c295500e01067e3ee7ab466f81851</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't auto-generate the syscalls.</title>
<updated>2000-12-03T01:30:31Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2000-12-03T01:30:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b4c6727a3adbe59e18d6ff05401bd2f57a953306'/>
<id>urn:sha1:b4c6727a3adbe59e18d6ff05401bd2f57a953306</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use DUMMY macro and support from linux_util.h</title>
<updated>2000-11-01T23:13:49Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2000-11-01T23:13:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0ce99c8740d49af81a59bbf6a95a5ae8c92ebd9'/>
<id>urn:sha1:d0ce99c8740d49af81a59bbf6a95a5ae8c92ebd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the linux abi's alpha md files over to using David's build-time</title>
<updated>2000-11-01T23:07:25Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2000-11-01T23:07:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b36abb04e5b9c72f207da1856a8064b86de837e2'/>
<id>urn:sha1:b36abb04e5b9c72f207da1856a8064b86de837e2</id>
<content type='text'>
syscall generation method
</content>
</entry>
</feed>
