Keir Fraser
22b0cb305b
libfsimage: Build check script needs only /bin/sh.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2008-03-27 16:20:25 +00:00
Keir Fraser
3b01829e42
libfsimage: Revert broken parts of portability changes to the build system.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2008-03-27 15:13:55 +00:00
Keir Fraser
bf69b5d785
libfsimage: portability fixes for NetBSD
...
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com >
2008-03-26 14:40:54 +00:00
Keir Fraser
6ab58a7ed9
tools build: Fix build after subdir rules cleanups.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2008-03-25 10:17:22 +00:00
Keir Fraser
dcaa724bbe
tools/libfsimage build: Use generic subdirs rules.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-03-25 09:50:45 +00:00
Keir Fraser
b124770528
Make check-libext2fs cross-friendly
...
check-libext2fs was calling host gcc; pass $CC from Makefile
so it can call the cross-compiler instead.
Signed-off-by: Aron Griffis <aron@hp.com >
2008-01-28 09:33:57 +00:00
Keir Fraser
26bf63427f
Fix libfsimage build on Solaris
...
The Solaris installation dirs were missing $(PREFIX)
Signed-off-by: John Levon <john.levon@sun.com >
2008-01-24 14:35:52 +00:00
Keir Fraser
2faf0fc95c
Add INCLUDEDIR. Use it.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-22 14:30:21 +00:00
Keir Fraser
c8107e1564
Apply PREFIX directly to LIBDIR.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-22 14:29:11 +00:00
Keir Fraser
891143e321
tools: Some fixes for 'make clean'.
...
Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com >
2007-12-14 10:16:52 +00:00
Keir Fraser
af3ade42b9
Revert 16560:822d4ec5cfb1.
...
Preference seems to be to update library versions only when the ABI
changes. Only libxenctrl/libxenguest have their version number changed
to 3.2.0, as a reminder that they change on pretty much every major
release.
libfsimage/libxenstore/libblktap have not changed substantially
recently, hence the ABI has not changed, and version number stays the
same as in Xen 3.1 (and before).
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2007-12-08 17:32:01 +00:00
Keir Fraser
7f9e1cf31e
tools: Rationalise library soname versions.
...
* Arrange for the sonames of libxenstore, libxc, libfsimage and
libblktap to be set from a single place in Config.mk.
* Bumps the soname major version number to 3.2 in preparation for
3.2 rc1 after which we do not expect to have ABI changes.
I have not done anything about libaio and libflask. The former is
imported from elsewhere and if we're lucky will have sane versioning
upstream.
libflask has a very small interface and I'm hoping that the XSM
authors have been keeping some ABI discipline.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com >
2007-12-07 14:44:13 +00:00
Keir Fraser
d6f6960a00
Fix libfsimage build on NetBSD.
...
Fixes a number of these errors:
cc1: warnings being treated as errors
fsys_fat.c: In function 'fat_dir':
fsys_fat.c:304: warning: array subscript has type 'char'
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com >
These ugly casts are needed according to the ISO C spec.
Acked-by: Keir Fraser <keir@xensource.com >
2007-09-23 12:18:36 +01:00
Tim Deegan
52c3a7596e
[TOOLS] Avoid unaligned accesses in libfsimage FAT16 code
...
Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com >
Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com >
2007-08-08 12:26:21 +01:00
Alex Williamson
3eeea67466
[IA64] Avoid use of kernel type in user code.
...
Signed-off-by: Tristan Gingold <tgingold@free.fr >
2007-06-11 11:05:27 -06:00
kfraser@localhost.localdomain
a20b52e572
ia64 doesn't use /usr/lib64 on any distribution. When it's present, it's a symlink to /usr/lib
...
Signed-off-by: Aron Griffis <aron@hp.com >
2007-05-03 09:32:35 +01:00
kfraser@localhost.localdomain
94ffc9e546
libfsimage: Fix data types for 64-bit architectures.
...
In particular __u32 instead of ulong.
Signed-off-by: Tomohiro Takahashi <takatom@jp.fujitsu.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-11 15:17:17 +01:00
kfraser@localhost.localdomain
01beb86388
libfs: Fix build with gcc4.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-02-21 18:54:48 +00:00
Aron Griffis
9ddc70b58a
Port fsys_fat.c from grub legacy. This enables pygrub to load from EFI
...
FAT partitions on ia64.
Signed-off-by: Aron Griffis <aron@hp.com >
2007-02-13 12:30:23 -05:00
john.levon@sun.com
78b20c6953
Add iso9660 support to libfsimage.
...
Signed-off-by: John Levon <john.levon@sun.com >
2007-02-20 14:54:04 -08:00
john.levon@sun.com
ec08a094b2
Filesystem implementations may need optional arguments in terms of
...
what to mount. Add an options string to the libfsimage API.
Signed-off-by: John Levon <john.levon@sun.com >
2007-02-19 20:44:42 -08:00
Tim Deegan
71c1836f5c
Revert 13389; libfsimage version does not need to change after all.
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-01-18 09:24:40 +00:00
Tim Deegan
d74f5aa063
[LIBFSIMAGE] Fix makefile to track version number change
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-01-17 10:33:13 +00:00
john.levon@sun.com
96002a7e9b
Remove useless fsip_fs_free(). Delegate freeing of private data to its plugin
...
users. Miscellaneous tidy.
Signed-off-by: John Levon <john.levon@sun.com >
2007-01-16 10:54:20 -08:00
kfraser@localhost.localdomain
47186797ce
[POWERPC][LIBFS] Fix build breakage in log2 assembly.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-11-22 10:10:29 +00:00
kfraser@localhost.localdomain
9f941deb84
[TOOLS] Provide common LFS CFLAGS/LDFLAGS additions in Rules.mk.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-11-17 09:54:48 +00:00
kaf24@localhost.localdomain
6ab4f311ed
[LIBFS] IA64 & PPC aren't making use of this right now, but it's silly to
...
have the build fail for some trivial x86 specific assembly. I snagged the
appropriate bitops for ia64 and ppc (untested) and tossed in an
unoptimized option as well in case we want to make use of it.
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2006-11-11 01:25:00 +00:00
kaf24@localhost.localdomain
106e6b9de4
Fix integer overflow problem with libfsimage grub plugins.
...
Signed-off-by: John Levon <john.levon@sun.com >
2006-11-11 01:17:57 +00:00
Tim Deegan
9c84d2db33
[LIBFSIMAGE] Don't leak FDs or RAM when closing filesystems
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2006-11-10 12:27:56 +00:00
Tim Deegan
08157e9d68
[LIBFSIMAGE] Further 64bit compile fix
...
64bit libext2fs can have __u64 defined as unsigned long long,
while a uint64_t is unsigned long, and GCC complains.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2006-11-10 09:50:35 +00:00
kaf24@firebug.cl.cam.ac.uk
e204ff2937
[LIBFSIMAGE] Fix printf-format warning on x86/64.
...
Signed-off-by: Ben Thomas <ben@virtualiron.com >
2006-11-10 07:48:25 +00:00
Tim Deegan
cddc1d5a09
Add libfsimage, a C library for reading files from filesystem images.
...
Initial support is provided for Solaris UFS, ext2 (both using libext2fs
and not), and reiserfs.
Signed-off-by: John Levon <john.levon@sun.com >
2006-11-09 14:09:53 +00:00