<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libc/gen/semctl.c, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2009-07-31T20:32:55Z</updated>
<entry>
<title>MFC: Change the ABI of some of the structures used by the SYSV IPC API:</title>
<updated>2009-07-31T20:32:55Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-07-31T20:32:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8da54652091fcad3e830641d8816ae3a597bf018'/>
<id>urn:sha1:8da54652091fcad3e830641d8816ae3a597bf018</id>
<content type='text'>
- Various members of struct ipc_perm use appropriate types instead of
  unsigned short.
- The shm_segsz member of struct shmid_ds is now a size_t instead of an
  int which should allow for complete support of SYSV SHM regions &gt;= 2GB.
- The shm_nattch member of struct shmid_ds is now an int instead of a
  short.
- The existing versions of the __semctl(), msgctl(), and shmctl() system
  calls have been renamed to freebsd7_*() and implement the old ABI. New
  versions of these system calls provide the new ABI.  The new system
  calls also use newer symbol versions in libc so old and new binaries
  will both work under new kernels.
- Specific to 7.x: the kern_msgctl(), kern_semctl(), and kern_shmctl()
  functions now use ABI shims that transparently "rename" the functions
  to kern_new_*() for all new modules.  Existing compat functions under
  the old names remain to provide compatibility for older kernel modules.
</content>
</entry>
<entry>
<title>Eliminate 61 warnings emitted at WARNS=2 (leaving 53 to go).</title>
<updated>2003-02-16T17:29:11Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-02-16T17:29:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e0554a531f17f56167f978eddf29a09cc6ae9f32'/>
<id>urn:sha1:e0554a531f17f56167f978eddf29a09cc6ae9f32</id>
<content type='text'>
Only warnings that could be fixed without changing the generated object
code and without restructuring the source code have been handled.

Reviewed by:	/sbin/md5
</content>
</entry>
<entry>
<title>Add a missing copyright for Doug. There are other files missing this</title>
<updated>2002-08-11T19:31:02Z</updated>
<author>
<name>David Malone</name>
<email>dwmalone@FreeBSD.org</email>
</author>
<published>2002-08-11T19:31:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3ab539dcb4a7855fe2eb0dd862c946e74f758d57'/>
<id>urn:sha1:3ab539dcb4a7855fe2eb0dd862c946e74f758d57</id>
<content type='text'>
copyright in -stable.

PR:		41397
Submitted by:	dfr
</content>
</entry>
<entry>
<title>Assume __STDC__, remove non-__STDC__ code.</title>
<updated>2002-05-28T17:03:12Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-05-28T17:03:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a82bbc730e20fe9dec4abeb1d949b2d02869032a'/>
<id>urn:sha1:a82bbc730e20fe9dec4abeb1d949b2d02869032a</id>
<content type='text'>
Submitted by: keramida
</content>
</entry>
<entry>
<title>Generate the normal asm stubs for all sysv system calls.  Use these instead</title>
<updated>2002-05-23T23:51:57Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2002-05-23T23:51:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=530622075e6832f6e7ca534fd88ffcdd9db050f7'/>
<id>urn:sha1:530622075e6832f6e7ca534fd88ffcdd9db050f7</id>
<content type='text'>
of C wrappers for the *sys indirect system calls.  The indirect system calls
are horribly broken on sparc64.

Submitted by:	tmm
</content>
</entry>
<entry>
<title>Fix the style of the SCM ID's.</title>
<updated>2002-03-22T21:53:29Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-22T21:53:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=333fc21e3cd79bca0c94d7722c5a56cb5ad078d1'/>
<id>urn:sha1:333fc21e3cd79bca0c94d7722c5a56cb5ad078d1</id>
<content type='text'>
I believe have made all of libc .c's as consistent as possible.
</content>
</entry>
<entry>
<title>Fix this so that it compiles in the !__STDC__ case.</title>
<updated>1998-06-06T18:52:43Z</updated>
<author>
<name>Steve Price</name>
<email>steve@FreeBSD.org</email>
</author>
<published>1998-06-06T18:52:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e110cb41dda8fd62a75ab9ced9ea2dae80c45c58'/>
<id>urn:sha1:e110cb41dda8fd62a75ab9ced9ea2dae80c45c58</id>
<content type='text'>
Also be consistent about usage of #if ...

Pointed out by:	bde
</content>
</entry>
<entry>
<title>Several sources including Unix98 say that semctl's fourth</title>
<updated>1998-05-31T04:09:09Z</updated>
<author>
<name>Steve Price</name>
<email>steve@FreeBSD.org</email>
</author>
<published>1998-05-31T04:09:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3f58cad6388b21fbbcdc7285fc907d620c32cf1a'/>
<id>urn:sha1:3f58cad6388b21fbbcdc7285fc907d620c32cf1a</id>
<content type='text'>
parameter is optional except where:
	cmd == {IPC_SET || IPC_STAT || GETALL || SETVAL || SETALL}

PR:		2448
Reviewed by:	bde
Submitted by:	Tim Singletary &lt;tsingle@sunland.gsfc.nasa.gov&gt;
Minor tweaks by: steve
</content>
</entry>
<entry>
<title>NetBSD implements semctl using a __semctl syscall instead of the</title>
<updated>1998-03-09T04:39:13Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>1998-03-09T04:39:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e91bce7ac7aa5e3cf5f30b80aa6190963920ae14'/>
<id>urn:sha1:e91bce7ac7aa5e3cf5f30b80aa6190963920ae14</id>
<content type='text'>
semsys syscall that FreeBSD kernels use. Grumble. So make the call
dependent on if __NETBSD_SYSCALLS is defined.
</content>
</entry>
<entry>
<title>Added SYSV ipc system calls.</title>
<updated>1994-09-13T14:52:45Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1994-09-13T14:52:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5b65bca24eeec89365f69cb78dd414a1a598cf27'/>
<id>urn:sha1:5b65bca24eeec89365f69cb78dd414a1a598cf27</id>
<content type='text'>
</content>
</entry>
</feed>
