]> git.proxmox.com Git - mirror_zfs-debian.git/commit
Add linux libspl support
authorBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 26 Aug 2010 18:50:56 +0000 (11:50 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 31 Aug 2010 20:41:59 +0000 (13:41 -0700)
commita26baf285f71eb95f1eace8c79d12d647a694488
treec9bba256209c678c623431835b09af50e20025f2
parentc28b227942b421ebdc03c9df9a012642fb517223
Add linux libspl support

All changes needed for the libspl layer.  This includes modifications
to files directly copied from OpenSolaris and the addition of new
files needed to fill in the gaps.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
103 files changed:
configure.ac
lib/Makefile.am
lib/libspl/Makefile.am [new file with mode: 0644]
lib/libspl/asm-generic/Makefile.am [new file with mode: 0644]
lib/libspl/asm-generic/atomic.S [new file with mode: 0644]
lib/libspl/asm-generic/atomic.c [new file with mode: 0644]
lib/libspl/asm-i386/Makefile.am [new file with mode: 0644]
lib/libspl/asm-i386/atomic.S [new file with mode: 0644]
lib/libspl/asm-x86_64/Makefile.am [new file with mode: 0644]
lib/libspl/asm-x86_64/atomic.S [new file with mode: 0644]
lib/libspl/getexecname.c [new file with mode: 0644]
lib/libspl/gethrestime.c [new file with mode: 0644]
lib/libspl/gethrtime.c [new file with mode: 0644]
lib/libspl/getmntany.c [new file with mode: 0644]
lib/libspl/include/Makefile.am [new file with mode: 0644]
lib/libspl/include/assert.h [new file with mode: 0644]
lib/libspl/include/atomic.h [new file with mode: 0644]
lib/libspl/include/attr.h [new file with mode: 0644]
lib/libspl/include/devid.h [new file with mode: 0644]
lib/libspl/include/ia32/sys/asm_linkage.h [new file with mode: 0644]
lib/libspl/include/libdevinfo.h [new file with mode: 0644]
lib/libspl/include/libshare.h [new file with mode: 0644]
lib/libspl/include/limits.h [new file with mode: 0644]
lib/libspl/include/locale.h [new file with mode: 0644]
lib/libspl/include/note.h [new file with mode: 0644]
lib/libspl/include/priv.h [new file with mode: 0644]
lib/libspl/include/rpc/types.h [new file with mode: 0644]
lib/libspl/include/rpc/xdr.h [new file with mode: 0644]
lib/libspl/include/statcommon.h [new file with mode: 0644]
lib/libspl/include/stdio.h [new file with mode: 0644]
lib/libspl/include/stdlib.h [new file with mode: 0644]
lib/libspl/include/string.h [new file with mode: 0644]
lib/libspl/include/strings.h [new file with mode: 0644]
lib/libspl/include/stropts.h [new file with mode: 0644]
lib/libspl/include/synch.h [new file with mode: 0644]
lib/libspl/include/sys/acl.h [new file with mode: 0644]
lib/libspl/include/sys/acl_impl.h [new file with mode: 0644]
lib/libspl/include/sys/bitmap.h [new file with mode: 0644]
lib/libspl/include/sys/byteorder.h [new file with mode: 0644]
lib/libspl/include/sys/callb.h [new file with mode: 0644]
lib/libspl/include/sys/cmn_err.h [new file with mode: 0644]
lib/libspl/include/sys/compress.h [new file with mode: 0644]
lib/libspl/include/sys/cred.h [new file with mode: 0644]
lib/libspl/include/sys/debug.h [new file with mode: 0644]
lib/libspl/include/sys/dkio.h [new file with mode: 0644]
lib/libspl/include/sys/dklabel.h [new file with mode: 0644]
lib/libspl/include/sys/dktp/fdisk.h [new file with mode: 0644]
lib/libspl/include/sys/feature_tests.h [new file with mode: 0644]
lib/libspl/include/sys/file.h [new file with mode: 0644]
lib/libspl/include/sys/frame.h [new file with mode: 0644]
lib/libspl/include/sys/int_limits.h [new file with mode: 0644]
lib/libspl/include/sys/int_types.h [new file with mode: 0644]
lib/libspl/include/sys/inttypes.h [new file with mode: 0644]
lib/libspl/include/sys/isa_defs.h [new file with mode: 0644]
lib/libspl/include/sys/kmem.h [new file with mode: 0644]
lib/libspl/include/sys/kstat.h [new file with mode: 0644]
lib/libspl/include/sys/list.h [new file with mode: 0644]
lib/libspl/include/sys/list_impl.h [new file with mode: 0644]
lib/libspl/include/sys/machelf.h [new file with mode: 0644]
lib/libspl/include/sys/mhd.h [new file with mode: 0644]
lib/libspl/include/sys/mkdev.h [new file with mode: 0644]
lib/libspl/include/sys/mntent.h [new file with mode: 0644]
lib/libspl/include/sys/mnttab.h [new file with mode: 0644]
lib/libspl/include/sys/mount.h [new file with mode: 0644]
lib/libspl/include/sys/note.h [new file with mode: 0644]
lib/libspl/include/sys/param.h [new file with mode: 0644]
lib/libspl/include/sys/priv.h [new file with mode: 0644]
lib/libspl/include/sys/processor.h [new file with mode: 0644]
lib/libspl/include/sys/sdt.h [new file with mode: 0644]
lib/libspl/include/sys/stack.h [new file with mode: 0644]
lib/libspl/include/sys/stropts.h [new file with mode: 0644]
lib/libspl/include/sys/sunddi.h [new file with mode: 0644]
lib/libspl/include/sys/sysevent.h [new file with mode: 0644]
lib/libspl/include/sys/sysevent/eventdefs.h [new file with mode: 0644]
lib/libspl/include/sys/sysmacros.h [new file with mode: 0644]
lib/libspl/include/sys/systeminfo.h [new file with mode: 0644]
lib/libspl/include/sys/systm.h [new file with mode: 0644]
lib/libspl/include/sys/time.h [new file with mode: 0644]
lib/libspl/include/sys/types.h [new file with mode: 0644]
lib/libspl/include/sys/types32.h [new file with mode: 0644]
lib/libspl/include/sys/tzfile.h [new file with mode: 0644]
lib/libspl/include/sys/uio.h [new file with mode: 0644]
lib/libspl/include/sys/utsname.h [new file with mode: 0644]
lib/libspl/include/sys/va_list.h [new file with mode: 0644]
lib/libspl/include/sys/varargs.h [new file with mode: 0644]
lib/libspl/include/sys/vnode.h [new file with mode: 0644]
lib/libspl/include/sys/vtoc.h [new file with mode: 0644]
lib/libspl/include/sys/zone.h [new file with mode: 0644]
lib/libspl/include/thread.h [new file with mode: 0644]
lib/libspl/include/tzfile.h [new file with mode: 0644]
lib/libspl/include/ucred.h [new file with mode: 0644]
lib/libspl/include/umem.h [new file with mode: 0644]
lib/libspl/include/unistd.h [new file with mode: 0644]
lib/libspl/include/util/sscanf.h [new file with mode: 0644]
lib/libspl/include/zone.h [new file with mode: 0644]
lib/libspl/list.c [new file with mode: 0644]
lib/libspl/mkdirp.c [new file with mode: 0644]
lib/libspl/strlcat.c [new file with mode: 0644]
lib/libspl/strlcpy.c [new file with mode: 0644]
lib/libspl/strnlen.c [new file with mode: 0644]
lib/libspl/timestamp.c [new file with mode: 0644]
lib/libspl/xdr.c [new file with mode: 0644]
lib/libspl/zone.c [new file with mode: 0644]