CVS commit: src/distrib/sets/lists/comp

2011-06-27 Thread UCHIYAMA Yasushi
Module Name:src
Committed By:   uch
Date:   Tue Jun 28 04:53:52 UTC 2011

Modified Files:
src/distrib/sets/lists/comp: mi

Log Message:
Add fsck_v7fs, mount_v7fs, newfs_v7fs entries for MKDEBUG=yes


To generate a diff of this commit:
cvs rdiff -u -r1.1634 -r1.1635 src/distrib/sets/lists/comp/mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tools/gcc

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:30:32 UTC 2011

Modified Files:
src/tools/gcc: mknative-gcc

Log Message:
also need bversion.h


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/tools/gcc/mknative-gcc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/usr.bin/gcc/arch/x86_64

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:24:47 UTC 2011

Modified Files:
src/external/gpl3/gcc/usr.bin/gcc/arch/x86_64: configargs.h defs.mk

Log Message:
output of mknative-gcc updates for GCC 4.5.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:24:12 UTC 2011

Modified Files:
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: c++config.h
config.h defs.mk
Added Files:
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: gstdint.h omp.h

Log Message:
output of mknative-gcc updates for GCC 4.5.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/config.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/omp.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:23:56 UTC 2011

Added Files:
src/external/gpl3/gcc/lib: Makefile

Log Message:
build the gcc libraries.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/lib/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/usr.bin/backend

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:23:01 UTC 2011

Modified Files:
src/external/gpl3/gcc/usr.bin/backend: Makefile

Log Message:
begin to fix this for GCC 4.5.  gengtype-yacc is gone, and -parse is its
replacement.  build the list of files from $G_GTFILES like GCC build dones.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/usr.bin/backend/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/usr.bin

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:22:17 UTC 2011

Modified Files:
src/external/gpl3/gcc/usr.bin: Makefile.inc

Log Message:
DEVPHASE of an actual gcc release is empty.  do that.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/usr.bin/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:08:58 UTC 2011

Modified Files:
src/external/gpl3/gcc/lib/libstdc++-v3: Makefile

Log Message:
- libmath is gone.
- add a bunch of file-specific CPP and compiler directives necessary.
  with a sucessful mknative-gcc run, this appears to run.  haven't yet
  confirmed that the resultant library is usable.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:07:36 UTC 2011

Modified Files:
src/external/gpl3/gcc/lib/libstdc++-v3/include: Makefile
src/external/gpl3/gcc/lib/libstdc++-v3/include/bits: Makefile

Log Message:
adjustments for GCC 4.5 src include path changes.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/include/ext

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:07:05 UTC 2011

Modified Files:
src/external/gpl3/gcc/lib/libstdc++-v3/include/ext: Makefile

Log Message:
add the path to has_set file.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libgcc

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:03:56 UTC 2011

Modified Files:
src/external/gpl3/gcc/lib/libgcc: Makefile.inc

Log Message:
add _floatundixf to the normal list.  fix the G_EXTRA_HEADERS.  from chuq.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libsupc++

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 04:03:16 UTC 2011

Modified Files:
src/external/gpl3/gcc/lib/libsupc++: Makefile Makefile.common

Log Message:
libstdc++-v3/libmath subdir is gone.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libsupc++/Makefile \
src/external/gpl3/gcc/lib/libsupc++/Makefile.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tools/gcc

2011-06-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun 28 03:58:55 UTC 2011

Modified Files:
src/tools/gcc: mknative-gcc

Log Message:
some more updates for GCC 4.5.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/tools/gcc/mknative-gcc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/crypto/external/bsd/netpgp/dist

2011-06-27 Thread Alistair G. Crooks
Module Name:src
Committed By:   agc
Date:   Tue Jun 28 03:35:28 UTC 2011

Modified Files:
src/crypto/external/bsd/netpgp/dist: TODO
src/crypto/external/bsd/netpgp/dist/src/lib: netpgp.c

Log Message:
get some things off the TODO list

when initialising, recognise keys in a different order.

1. read the public keyring

2. if a userid has been specified, use it

3.  if not, check the configuration file (~/.gnupg/gpg.conf) for a
default user id

4, only read the secret keyring if we need to (decrypting or signing)

5.  if signing, and we still don't have a userid, use the first key in
the secret keyring

6.  if encrypting, and we still have no userid, use the first in the
public keyring

ssh keys remain the same as previously.


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/crypto/external/bsd/netpgp/dist/TODO
cvs rdiff -u -r1.91 -r1.92 \
src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/crypto/external/bsd/netpgp/dist

2011-06-27 Thread Alistair G. Crooks
Module Name:src
Committed By:   agc
Date:   Tue Jun 28 03:29:38 UTC 2011

Modified Files:
src/crypto/external/bsd/netpgp/dist: tst

Log Message:
re-do the tests so that it's much easier to see at a glance which tests
passed and which failed.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/crypto/external/bsd/netpgp/dist/tst

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2011-06-27 Thread Emmanuel Dreyfus
Module Name:src
Committed By:   manu
Date:   Mon Jun 27 16:39:44 UTC 2011

Modified Files:
src/distrib/sets/lists/comp: mi
src/lib/libc/sys: Makefile.inc
src/sys/kern: vfs_xattr.c
src/sys/sys: Makefile

Log Message:
Fix multiple non compliances in our Linux-like extattr API, and make it
public so that it can be used.


To generate a diff of this commit:
cvs rdiff -u -r1.1633 -r1.1634 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.206 -r1.207 src/lib/libc/sys/Makefile.inc
cvs rdiff -u -r1.23 -r1.24 src/sys/kern/vfs_xattr.c
cvs rdiff -u -r1.132 -r1.133 src/sys/sys/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2011-06-27 Thread Emmanuel Dreyfus
Module Name:src
Committed By:   manu
Date:   Mon Jun 27 16:34:48 UTC 2011

Modified Files:
src/sys/ufs/ffs: ffs_vnops.c
src/sys/ufs/ufs: ufs_extattr.c
src/usr.bin/extattr: getextattr.c

Log Message:
Implement extended attribute listing for UFS1.

Modify lsextattr(8) so that it does not expect each attribute name to be
prefixed by its length. This enable extattr_list_(file|link|fd) to
return a buffer matching its documentation. This also makes the interface
similar to what Linux and FUSE do, which is nice for interoperability.

Note that since we had no EA implementation supporting listing, we do
not break anything.


To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/sys/ufs/ffs/ffs_vnops.c
cvs rdiff -u -r1.32 -r1.33 src/sys/ufs/ufs/ufs_extattr.c
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/extattr/getextattr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/uvm

2011-06-27 Thread Juergen Hannken-Illjes
Module Name:src
Committed By:   hannken
Date:   Mon Jun 27 15:56:37 UTC 2011

Modified Files:
src/sys/uvm: uvm_amap.c

Log Message:
amap_copy(): Keep the source amap locked until its lock has been copied.

Kernel assertion "anon->an_lock == amap->am_lock" no longer fails.

Ok: Mindaugas Rasiukevicius 


To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 src/sys/uvm/uvm_amap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci

2011-06-27 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Mon Jun 27 14:53:27 UTC 2011

Modified Files:
src/sys/dev/pci: pcidevs.h pcidevs_data.h

Log Message:
regen.


To generate a diff of this commit:
cvs rdiff -u -r1.1081 -r1.1082 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1080 -r1.1081 src/sys/dev/pci/pcidevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci

2011-06-27 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Mon Jun 27 14:52:45 UTC 2011

Modified Files:
src/sys/dev/pci: pcidevs

Log Message:
Added some JMicron PCI-E SD/MMC/MS/xD Host Contollers.


To generate a diff of this commit:
cvs rdiff -u -r1.1085 -r1.1086 src/sys/dev/pci/pcidevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/libexec/ld.elf_so

2011-06-27 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Jun 27 14:27:56 UTC 2011

Modified Files:
src/libexec/ld.elf_so: Makefile

Log Message:
sh3 also needs libgcc_pic for millicode (cf. revision 1.107)


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/libexec/ld.elf_so/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin

2011-06-27 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Mon Jun 27 13:50:32 UTC 2011

Modified Files:
src/sbin/fsck_v7fs: fsck_v7fs.8
src/sbin/mount_v7fs: mount_v7fs.8
src/sbin/newfs_v7fs: newfs_v7fs.8

Log Message:
Various improvements.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sbin/fsck_v7fs/fsck_v7fs.8
cvs rdiff -u -r1.1 -r1.2 src/sbin/mount_v7fs/mount_v7fs.8
cvs rdiff -u -r1.1 -r1.2 src/sbin/newfs_v7fs/newfs_v7fs.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libpuffs

2011-06-27 Thread Emmanuel Dreyfus
Module Name:src
Committed By:   manu
Date:   Mon Jun 27 12:06:20 UTC 2011

Modified Files:
src/lib/libpuffs: null.c

Log Message:
>From Evgeniy Ivanov: puffs_node_readdir() should set eofflag to one, when
end-of-directory is reached.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/lib/libpuffs/null.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2011-06-27 Thread UCHIYAMA Yasushi
Module Name:src
Committed By:   uch
Date:   Mon Jun 27 11:52:58 UTC 2011

Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/comp: mi
src/distrib/sets/lists/man: mi
src/sbin: Makefile
src/sys/conf: files
src/sys/fs: Makefile
src/sys/sys: disklabel.h mount.h vnode.h
Added Files:
src/sbin/fsck_v7fs: Makefile datablock.c freeblock.c fsck_v7fs.8
fsck_v7fs.c fsck_v7fs.h inode.c main.c pathname.c
src/sbin/mount_v7fs: Makefile mount_v7fs.8 mount_v7fs.c mount_v7fs.h
src/sbin/newfs_v7fs: Makefile main.c newfs_v7fs.8 newfs_v7fs.c
newfs_v7fs.h
src/sys/fs/v7fs: Makefile files.v7fs v7fs.h v7fs_args.h
v7fs_datablock.c v7fs_datablock.h v7fs_dirent.c v7fs_dirent.h
v7fs_endian.c v7fs_endian.h v7fs_extern.c v7fs_extern.h v7fs_file.c
v7fs_file.h v7fs_file_util.c v7fs_impl.h v7fs_inode.c v7fs_inode.h
v7fs_inode_util.c v7fs_io.c v7fs_io_kern.c v7fs_io_user.c
v7fs_superblock.c v7fs_superblock.h v7fs_superblock_util.c
v7fs_vfsops.c v7fs_vnops.c

Log Message:
7th Edition(V7) File System support. and NetBSD symbolic-link, socket, FIFO 
extension. see newfs_v7fs(8).


To generate a diff of this commit:
cvs rdiff -u -r1.939 -r1.940 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.1632 -r1.1633 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.1321 -r1.1322 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.119 -r1.120 src/sbin/Makefile
cvs rdiff -u -r0 -r1.1 src/sbin/fsck_v7fs/Makefile \
src/sbin/fsck_v7fs/datablock.c src/sbin/fsck_v7fs/freeblock.c \
src/sbin/fsck_v7fs/fsck_v7fs.8 src/sbin/fsck_v7fs/fsck_v7fs.c \
src/sbin/fsck_v7fs/fsck_v7fs.h src/sbin/fsck_v7fs/inode.c \
src/sbin/fsck_v7fs/main.c src/sbin/fsck_v7fs/pathname.c
cvs rdiff -u -r0 -r1.1 src/sbin/mount_v7fs/Makefile \
src/sbin/mount_v7fs/mount_v7fs.8 src/sbin/mount_v7fs/mount_v7fs.c \
src/sbin/mount_v7fs/mount_v7fs.h
cvs rdiff -u -r0 -r1.1 src/sbin/newfs_v7fs/Makefile \
src/sbin/newfs_v7fs/main.c src/sbin/newfs_v7fs/newfs_v7fs.8 \
src/sbin/newfs_v7fs/newfs_v7fs.c src/sbin/newfs_v7fs/newfs_v7fs.h
cvs rdiff -u -r1.1017 -r1.1018 src/sys/conf/files
cvs rdiff -u -r1.19 -r1.20 src/sys/fs/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/fs/v7fs/Makefile src/sys/fs/v7fs/files.v7fs \
src/sys/fs/v7fs/v7fs.h src/sys/fs/v7fs/v7fs_args.h \
src/sys/fs/v7fs/v7fs_datablock.c src/sys/fs/v7fs/v7fs_datablock.h \
src/sys/fs/v7fs/v7fs_dirent.c src/sys/fs/v7fs/v7fs_dirent.h \
src/sys/fs/v7fs/v7fs_endian.c src/sys/fs/v7fs/v7fs_endian.h \
src/sys/fs/v7fs/v7fs_extern.c src/sys/fs/v7fs/v7fs_extern.h \
src/sys/fs/v7fs/v7fs_file.c src/sys/fs/v7fs/v7fs_file.h \
src/sys/fs/v7fs/v7fs_file_util.c src/sys/fs/v7fs/v7fs_impl.h \
src/sys/fs/v7fs/v7fs_inode.c src/sys/fs/v7fs/v7fs_inode.h \
src/sys/fs/v7fs/v7fs_inode_util.c src/sys/fs/v7fs/v7fs_io.c \
src/sys/fs/v7fs/v7fs_io_kern.c src/sys/fs/v7fs/v7fs_io_user.c \
src/sys/fs/v7fs/v7fs_superblock.c src/sys/fs/v7fs/v7fs_superblock.h \
src/sys/fs/v7fs/v7fs_superblock_util.c src/sys/fs/v7fs/v7fs_vfsops.c \
src/sys/fs/v7fs/v7fs_vnops.c
cvs rdiff -u -r1.108 -r1.109 src/sys/sys/disklabel.h
cvs rdiff -u -r1.199 -r1.200 src/sys/sys/mount.h
cvs rdiff -u -r1.232 -r1.233 src/sys/sys/vnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [cherry-xenmp] src/sys/arch/xen/x86

2011-06-27 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Mon Jun 27 10:23:21 UTC 2011

Modified Files:
src/sys/arch/xen/x86 [cherry-xenmp]: x86_xpmap.c

Log Message:
Add xpq locking around xpq-QUEUE_TLB_FLUSH()


To generate a diff of this commit:
cvs rdiff -u -r1.26.2.2 -r1.26.2.3 src/sys/arch/xen/x86/x86_xpmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [cherry-xenmp] src/sys/arch/xen/conf

2011-06-27 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Mon Jun 27 10:21:53 UTC 2011

Modified Files:
src/sys/arch/xen/conf [cherry-xenmp]: files.xen

Log Message:
Conditionally compile xen_ipi.c


To generate a diff of this commit:
cvs rdiff -u -r1.118.2.2 -r1.118.2.3 src/sys/arch/xen/conf/files.xen

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc

2011-06-27 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Mon Jun 27 08:21:08 UTC 2011

Modified Files:
src/lib/libc/gen: popen.3
src/lib/libc/stdio: fopen.3
src/lib/libc/sys: accept.2 dup.2 fcntl.2 pipe.2 recv.2 socketpair.2

Log Message:
Various minor improvements.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/lib/libc/gen/popen.3
cvs rdiff -u -r1.25 -r1.26 src/lib/libc/stdio/fopen.3
cvs rdiff -u -r1.27 -r1.28 src/lib/libc/sys/accept.2
cvs rdiff -u -r1.22 -r1.23 src/lib/libc/sys/dup.2 \
src/lib/libc/sys/socketpair.2
cvs rdiff -u -r1.38 -r1.39 src/lib/libc/sys/fcntl.2
cvs rdiff -u -r1.23 -r1.24 src/lib/libc/sys/pipe.2
cvs rdiff -u -r1.28 -r1.29 src/lib/libc/sys/recv.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/crypto/external/bsd/netpgp/dist/src/lib

2011-06-27 Thread Alistair G. Crooks
Module Name:src
Committed By:   agc
Date:   Mon Jun 27 07:05:32 UTC 2011

Modified Files:
src/crypto/external/bsd/netpgp/dist/src/lib: netpgp.c

Log Message:
only attempt to load the secret key if we need to (for signing or for
decrypting).


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 \
src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.