zfs/lib/libspl/include/sys
Brian Behlendorf 91cc4e35bb Updates to linux-libspl
Added print_timestamp() compatibility function, this will be needed
long term but it's a simply enough addition.

Added Solaris style label functions.  This was done simply to aid in
the initial update to onnv_141.  I'm hopeful that after more careful
inspection all of this can be removed and we can integrate with a
more Linux friendly Solution without breaking any compatibility.

Added several missing headers which are required by the updated
version of ZFS.  As usual I just add empty headers if needed because
it's easier than tracking the change against the core ZFS code.

Added SEC, MILLISEC, MICROSEC defines if unavailable.

Added missing xuio structure and typedefs.  I'm hopeful these can
be removed as well once we crack the zero-copy nut under Linux.
2010-06-14 15:47:54 -07:00
..
dktp Add in missing header required by libefi. 2009-10-14 16:50:26 -07:00
sysevent Move libspl to new location 2008-12-11 15:06:34 -08:00
tsol Updates to linux-libspl 2010-06-14 15:47:54 -07:00
acl.h Add missing acl files 2008-12-19 16:49:31 -08:00
acl_impl.h Add missing acl files 2008-12-19 16:49:31 -08:00
bitmap.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
byteorder.h Move libspl to new location 2008-12-11 15:06:34 -08:00
callb.h Add callb.h header 2008-12-18 09:38:10 -08:00
cmn_err.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
compress.h Add compress header 2008-12-19 13:14:49 -08:00
cred.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
debug.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
dkio.h Add missing headers 2008-12-16 14:17:29 -08:00
dklabel.h Add missing headers 2008-12-16 14:17:29 -08:00
feature_tests.h Move libspl to new location 2008-12-11 15:06:34 -08:00
file.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
frame.h Move libspl to new location 2008-12-11 15:06:34 -08:00
int_limits.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
int_types.h Move libspl to new location 2008-12-11 15:06:34 -08:00
inttypes.h Move libspl to new location 2008-12-11 15:06:34 -08:00
isa_defs.h Fixed the zpool and zfs commands returning 'internal error: Out of memory.' due to a failure in nvlist_common(). 2009-07-14 15:31:03 -07:00
kmem.h Remove all #pragma idents from libspl. 2009-03-11 12:13:44 -07:00
kstat.h Move libspl to new location 2008-12-11 15:06:34 -08:00
list.h Remove all #pragma idents from libspl. 2009-03-11 12:13:44 -07:00
list_impl.h Remove all #pragma idents from libspl. 2009-03-11 12:13:44 -07:00
machelf.h Remove all #pragma idents from libspl. 2009-03-11 12:13:44 -07:00
mhd.h Update vtoc.h header and add missing mhd.h header needed by libefi. 2009-10-14 15:52:24 -07:00
mkdev.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
mntent.h Add 3 missing headers 2008-12-16 09:54:42 -08:00
mnttab.h Add 3 missing headers 2008-12-16 09:54:42 -08:00
mount.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
note.h Move libspl to new location 2008-12-11 15:06:34 -08:00
param.h Minor bug fix due to MAXOFFSET_T constant being too large on 32-bit systems. 2009-03-11 10:47:20 -07:00
priv.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
processor.h Extend libspl as required for linux FMA integration. 2010-05-14 10:33:00 -07:00
sdt.h Add DTRACE_PROBE(a) macro 2008-12-19 10:01:38 -08:00
stack.h Add missing CDDL headers. 2010-05-18 13:38:06 -07:00
stropts.h Add missing CDDL headers. 2010-05-18 13:38:06 -07:00
sunddi.h Strip out sunddi support, this can be done in context 2008-12-19 12:04:07 -08:00
sysevent.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
sysmacros.h Add P2BOUNDARY macro 2008-12-19 13:56:55 -08:00
systeminfo.h Add HW_HOSTID_LEN for libspl use 2009-02-18 16:00:50 -08:00
systm.h Updates to linux-libspl 2010-06-14 15:47:54 -07:00
time.h Updates to linux-libspl 2010-06-14 15:47:54 -07:00
types.h Add missing VM types 2008-12-19 10:09:35 -08:00
types32.h Move libspl to new location 2008-12-11 15:06:34 -08:00
tzfile.h Remove all #pragma idents from libspl. 2009-03-11 12:13:44 -07:00
uio.h Updates to linux-libspl 2010-06-14 15:47:54 -07:00
utsname.h Add utsname.h header 2008-12-19 11:13:07 -08:00
va_list.h Move libspl to new location 2008-12-11 15:06:34 -08:00
varargs.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00
vnode.h Updates to linux-libspl 2010-06-14 15:47:54 -07:00
vtoc.h Update vtoc.h header and add missing mhd.h header needed by libefi. 2009-10-14 15:52:24 -07:00
zone.h Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS 2008-12-17 10:04:04 -08:00