Brian Behlendorf
c856450b52
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-12 15:15:45 -07:00
Brian Behlendorf
59541a305e
Libspl XDR implementation reorganization
...
Moved xdr_control() function from static inline in xdr.h in to a
new xdr.c file which was added to the libspl build. Additionally,
I have removed the 'xdr_bytesrec' typedef which shares the same
name as the struct. This is what Solaris does, but it's just asking
for trouble. It has been replaced with an 'xdr_bytesrec_t' typedef.
2009-03-12 14:38:52 -07:00
Brian Behlendorf
808e542240
Refresh autogen products
2009-03-12 11:06:21 -07:00
Brian Behlendorf
0b5ddcfdca
Refresh autogen products
2009-03-11 22:31:29 -07:00
Brian Behlendorf
786894010a
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-11 14:58:37 -07:00
Ricardo M. Correia
db42bfe00a
Fixed compilation error due to missing xdr_control() implementation in Linux.
2009-03-11 14:53:41 -07:00
Brian Behlendorf
8cb718a76c
Refresh autogen products
2009-03-11 14:25:09 -07:00
Brian Behlendorf
b8dd7de0b5
Refresh autogen products
2009-03-11 13:30:38 -07:00
Brian Behlendorf
75cd2f2a81
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-11 12:22:35 -07:00
Brian Behlendorf
84b63f7730
Remove all #pragma idents from libspl.
2009-03-11 12:13:44 -07:00
Brian Behlendorf
6980b84ea9
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-11 10:55:09 -07:00
Ricardo M. Correia
4a118b6227
Minor bug fix due to MAXOFFSET_T constant being too large on 32-bit systems.
2009-03-11 10:47:20 -07:00
Brian Behlendorf
d5fd9f25a3
Refresh autogen products
2009-03-10 22:09:49 -07:00
Brian Behlendorf
b775e4c206
Refresh autogen products
2009-03-10 22:04:11 -07:00
Brian Behlendorf
d9480e2bd0
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-10 22:03:06 -07:00
Brian Behlendorf
c05c1aa6f9
Build system and packaging (RPM support) (Part 4)
...
Complete support for dist install srpm and rpm make targets.
2009-03-10 21:57:56 -07:00
Brian Behlendorf
e1b736ecc8
Refresh autogen products
2009-03-10 11:42:01 -07:00
Brian Behlendorf
fc98c23a11
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-02-18 16:06:54 -08:00
Brian Behlendorf
2cd31b723e
Add HW_HOSTID_LEN for libspl use
2009-02-18 16:00:50 -08:00
Brian Behlendorf
e972830059
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-01-14 12:06:46 -08:00
Brian Behlendorf
3764ec0e1e
Fixed sizeof() issue and minor cleanup
2009-01-14 12:03:03 -08:00
Brian Behlendorf
9855548496
Refresh autogen products
2009-01-09 11:35:52 -08:00
Brian Behlendorf
1f02aaba1c
Refresh autogen products
2009-01-05 12:47:00 -08:00
Brian Behlendorf
cbee2aba7e
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-01-05 11:54:54 -08:00
Brian Behlendorf
3d2e086e21
Remove u8 support, moved to libu8
2009-01-05 11:52:51 -08:00
Brian Behlendorf
9403f4a605
Refresh autogen products
2008-12-23 12:39:25 -08:00
Brian Behlendorf
d8c0d57440
Refresh autogen products
2008-12-23 10:41:37 -08:00
Brian Behlendorf
fccc852847
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-22 15:21:13 -08:00
Brian Behlendorf
89585b82fa
Add missing limits
2008-12-22 15:17:57 -08:00
Brian Behlendorf
29baca7561
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-22 15:06:45 -08:00
Brian Behlendorf
091c16c185
Add missing tzfile.h
2008-12-22 15:04:47 -08:00
Brian Behlendorf
9481daedcd
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-22 14:59:09 -08:00
Brian Behlendorf
b0704f1597
Add missing header for ztest
2008-12-22 14:57:15 -08:00
Brian Behlendorf
ebdd4dacfa
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-22 10:37:51 -08:00
Brian Behlendorf
5f0a629790
Add enable_extended_FILE_stdio #define
2008-12-22 10:34:22 -08:00
Brian Behlendorf
6b0aac60eb
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-22 10:03:24 -08:00
Brian Behlendorf
e8b703cb46
Add sys/time.h
2008-12-22 10:00:01 -08:00
Brian Behlendorf
fd8e8eb804
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 16:57:58 -08:00
Brian Behlendorf
ae21fcad1c
Add missing acl files
2008-12-19 16:49:31 -08:00
Brian Behlendorf
62e32a4204
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 16:27:13 -08:00
Brian Behlendorf
50c5923533
Resolve lingering atomic asm build issues. I think
2008-12-19 16:23:26 -08:00
Brian Behlendorf
3d2e368e7a
Refresh autogen products
2008-12-19 16:12:00 -08:00
Brian Behlendorf
5dfaca6f13
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 16:11:17 -08:00
Brian Behlendorf
0581ade42b
Add target_cpu
2008-12-19 16:07:26 -08:00
Brian Behlendorf
6b42c7a1b8
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 16:03:19 -08:00
Brian Behlendorf
b66eafc892
Add assembler flags
2008-12-19 15:56:04 -08:00
Brian Behlendorf
caf661b2d5
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 15:13:35 -08:00
Brian Behlendorf
febd743891
First pass at getting userspace 64bit atomic ops working:
2008-12-19 15:11:43 -08:00
Brian Behlendorf
ecdf940cb3
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 13:58:46 -08:00
Brian Behlendorf
545f76d526
Add P2BOUNDARY macro
2008-12-19 13:56:55 -08:00
Brian Behlendorf
24c4f2e309
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 13:16:50 -08:00
Brian Behlendorf
28edfc91c8
Add compress header
2008-12-19 13:14:49 -08:00
Brian Behlendorf
b366379720
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 12:40:13 -08:00
Brian Behlendorf
b86297e4d3
Add missing umem bits
2008-12-19 12:32:08 -08:00
Brian Behlendorf
c7551d20b3
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 12:22:12 -08:00
Brian Behlendorf
55c0063df6
Add 2 more headers where are missing
2008-12-19 12:18:59 -08:00
Brian Behlendorf
15f1c7fd8e
Refresh autogen products
2008-12-19 12:12:02 -08:00
Brian Behlendorf
ea7cab3c8e
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 12:11:26 -08:00
Brian Behlendorf
f72a142146
Strip out sunddi support, this can be done in context
2008-12-19 12:04:07 -08:00
Brian Behlendorf
7113cd69f5
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 11:57:27 -08:00
Brian Behlendorf
273cbc844a
Fix trailing 'a' char
2008-12-19 11:55:38 -08:00
Brian Behlendorf
a6bda2c1b5
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 11:50:11 -08:00
Brian Behlendorf
f9a746f44f
Flesh out some more of the sunddi
2008-12-19 11:48:21 -08:00
Brian Behlendorf
70d3d22ccb
Refresh autogen products
2008-12-19 11:36:16 -08:00
Brian Behlendorf
5eb924f9e8
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 11:32:35 -08:00
Brian Behlendorf
615168d176
Stub out additional sunddi interfaces
2008-12-19 11:30:42 -08:00
Brian Behlendorf
904c8b37c4
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 11:14:56 -08:00
Brian Behlendorf
ce80c4a422
Add utsname.h header
2008-12-19 11:13:07 -08:00
Brian Behlendorf
30861da8a8
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 10:11:33 -08:00
Brian Behlendorf
75b98b396b
Add missing VM types
2008-12-19 10:09:35 -08:00
Brian Behlendorf
a9e7b6fc2f
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 10:03:34 -08:00
Brian Behlendorf
8578673221
Add DTRACE_PROBE(a) macro
2008-12-19 10:01:38 -08:00
Brian Behlendorf
2c874ef298
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 09:32:53 -08:00
Brian Behlendorf
cdcb2af79b
Add proper header
2008-12-19 09:30:56 -08:00
Brian Behlendorf
7cf32c82f6
Refresh autogen products
2008-12-19 09:25:52 -08:00
Brian Behlendorf
9ea2ed5b47
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-19 09:08:07 -08:00
Brian Behlendorf
a1e023d7a4
Add strtoxx functions
2008-12-19 09:05:50 -08:00
Brian Behlendorf
3da25300e3
Refresh autogen products
2008-12-18 14:02:22 -08:00
Brian Behlendorf
c037865684
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-18 09:40:10 -08:00
Brian Behlendorf
5915f86ab1
Add callb.h header
2008-12-18 09:38:10 -08:00
Brian Behlendorf
546961cdc0
Add autogen products
2008-12-17 16:24:56 -08:00
Brian Behlendorf
0b022545bf
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-17 16:08:11 -08:00
Brian Behlendorf
0f7520c7b0
Add gethrtime
2008-12-17 16:04:10 -08:00
Brian Behlendorf
7278ab4224
Refresh autogen products
2008-12-17 14:51:43 -08:00
Brian Behlendorf
89494374b0
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-17 14:36:45 -08:00
Brian Behlendorf
e3150dafb7
Add getexecname to Makefile.am
2008-12-17 14:34:48 -08:00
Brian Behlendorf
25fdaadeb0
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-17 14:16:22 -08:00
Brian Behlendorf
370f0a1773
Add zone and getmntany sources
2008-12-17 14:14:23 -08:00
Brian Behlendorf
1b7fa2b0b2
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-17 10:45:02 -08:00
Brian Behlendorf
4291b2e02f
Add locale.h
2008-12-17 10:43:06 -08:00
Brian Behlendorf
3d74e14dda
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-17 10:12:34 -08:00
Brian Behlendorf
e23605530a
Update #ifndef/#defines
2008-12-17 10:10:32 -08:00
Brian Behlendorf
6d524f2906
Cleanup some of the #ifndef/#defines
2008-12-17 10:06:55 -08:00
Brian Behlendorf
07394c4b64
Add mkdev.h rename _SOL_SYS to _LIBSPL_SYS
2008-12-17 10:04:04 -08:00
Brian Behlendorf
994a616c30
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-17 09:50:58 -08:00
Brian Behlendorf
5945ae3161
Move verify/assert userspace functionality to libspl to simply everything, this way it only lives in one place where you need to build with libzfs.h or zfs_context.h
2008-12-17 09:43:11 -08:00
Brian Behlendorf
f1a115a43b
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 15:22:50 -08:00
Brian Behlendorf
a3ea268b72
Add 2 missing headers
2008-12-16 15:20:56 -08:00
Brian Behlendorf
618ef3269b
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 14:45:33 -08:00
Brian Behlendorf
66cf9db3d0
Remove non-existing systeminfo ref
2008-12-16 14:38:52 -08:00
Brian Behlendorf
af860a0ef2
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 14:35:27 -08:00
Brian Behlendorf
9439fbdcd3
Add systeminfo
2008-12-16 14:32:03 -08:00
Brian Behlendorf
01db543e50
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 14:24:24 -08:00
Brian Behlendorf
7df95c2f31
Add missing header
2008-12-16 14:22:31 -08:00
Brian Behlendorf
33dc3053c0
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 14:19:57 -08:00
Brian Behlendorf
f6207ec73a
Add missing headers
2008-12-16 14:17:29 -08:00
Brian Behlendorf
8417375410
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 14:12:50 -08:00
Brian Behlendorf
9df591c9d3
Add sys/mount.h header
2008-12-16 14:10:43 -08:00
Brian Behlendorf
e7a0278475
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 09:57:20 -08:00
Brian Behlendorf
e518437bbe
Add 3 missing headers
2008-12-16 09:54:42 -08:00
Brian Behlendorf
4407c9249a
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 09:40:38 -08:00
Brian Behlendorf
4d6a2499f6
Minor update to assert, pull include_next out of ifdef
2008-12-16 09:35:40 -08:00
Brian Behlendorf
d918e8e97d
Refresh autogen products
2008-12-16 09:12:43 -08:00
Brian Behlendorf
fada236349
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 09:11:01 -08:00
Brian Behlendorf
b0b1c43c46
Add += for DEFAULT_INCLUDES
2008-12-16 09:08:43 -08:00
Brian Behlendorf
a3f0afc0b2
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 08:48:58 -08:00
Brian Behlendorf
b74b9388b9
Add zfs_config include
2008-12-16 08:44:37 -08:00
Brian Behlendorf
bffca6c378
Refresh autogen products
2008-12-15 16:58:02 -08:00
Brian Behlendorf
aae097e010
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-15 10:02:35 -08:00
Brian Behlendorf
5a17b1401d
Add unistd.h include config magic
2008-12-15 10:00:43 -08:00
Brian Behlendorf
b5e5c5c4a6
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-15 09:36:45 -08:00
Brian Behlendorf
228b31e100
Add va_list include
2008-12-15 09:27:38 -08:00
Brian Behlendorf
7c2f9c0aae
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-15 09:12:49 -08:00
Brian Behlendorf
e1357f07c0
Add libshare.h stub
2008-12-15 09:10:33 -08:00
Brian Behlendorf
9bc5ab5651
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-12 15:58:10 -08:00
Brian Behlendorf
0c575736b6
Make this primatives conditional to not conflict with context
2008-12-12 15:56:06 -08:00
Brian Behlendorf
634631bafe
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-12 14:57:51 -08:00
Brian Behlendorf
8c4ed354ff
Add missing header
2008-12-12 14:51:46 -08:00
Brian Behlendorf
8e833a1508
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-12 14:45:03 -08:00
Brian Behlendorf
f981fad7c1
Add 5 missing headers
2008-12-12 14:41:45 -08:00
Brian Behlendorf
f7e63c25ea
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-12 13:40:17 -08:00
Brian Behlendorf
de9d49a2b4
Minor mutex tweaks
2008-12-12 13:38:13 -08:00
Brian Behlendorf
ffdd3b21d2
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-12 12:57:20 -08:00
Brian Behlendorf
b127f72a15
Resolve mutex conflict
2008-12-12 12:55:33 -08:00
Brian Behlendorf
ab95bc7c7b
Add missing ;
2008-12-12 12:21:58 -08:00
Brian Behlendorf
52de958498
Refresh autogen products
2008-12-12 12:17:51 -08:00
Brian Behlendorf
42c94f3b60
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-12 12:16:50 -08:00
Brian Behlendorf
769681a8b9
Trivial umem implementation if portable umem unavailable
2008-12-12 12:10:00 -08:00
Brian Behlendorf
7297c6d959
Refresh autogen products
2008-12-12 10:31:54 -08:00
Brian Behlendorf
1aa5fd7397
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-12 10:30:39 -08:00
Brian Behlendorf
d06634c325
Resolve shadow conflict with 'link' local
2008-12-12 10:24:38 -08:00
Brian Behlendorf
609680b177
Refresh autogen products
2008-12-12 10:20:55 -08:00
Brian Behlendorf
371162346a
Add autogen products
2008-12-12 09:35:47 -08:00
Brian Behlendorf
2e0a5f5461
Refresh makefiles and configure.ac
2008-12-12 09:30:42 -08:00
Brian Behlendorf
3540a5e4e5
Readd
2008-12-11 16:46:07 -08:00
Brian Behlendorf
e0104bd422
Remove so they can be easily readded
2008-12-11 16:41:23 -08:00
Brian Behlendorf
9eb741a1fe
Readd missing header
2008-12-11 16:23:35 -08:00
Brian Behlendorf
1d99f33ba7
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2008-12-11 15:37:37 -08:00
Brian Behlendorf
cf06f2f58f
Whoops put these back
2008-12-11 15:34:32 -08:00
Brian Behlendorf
652388f3fb
Moving all lib/libspl contexts to linux-libspl branch
2008-12-11 15:31:48 -08:00