e2fsprogs/lib/ext2fs
Theodore Ts'o ab3f5c5aad Allow e2fsprogs to be built using the clang (LLVM) frontend
Since clang uses C99 semantics by default, the main changes required
to allow clang to build e2fsprogs was to add support the C99 inline
semantics, while still allowing us to be built when the legacy (but
still default for gcc) GNU C89 inline semantics are in force.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2012-09-09 21:35:39 -04:00
..
tdb Update to latest samba tdb library before LGPLv3 change 2008-02-17 17:35:54 -05:00
Makefile.in Allow e2fsprogs to be built using the clang (LLVM) frontend 2012-09-09 21:35:39 -04:00
Makefile.pq Many files: 1997-11-14 05:23:04 +00:00
alloc.c libext2fs: update dirty flags if the uninit flags are cleared 2012-03-26 10:36:02 -07:00
alloc_sb.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
alloc_stats.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
alloc_tables.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
badblocks.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
bb_compat.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
bb_inode.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
bitmaps.c libext2fs: add default_bitmap_type to the ext2_filsys structure 2011-12-18 00:28:43 -05:00
bitops.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
bitops.h Allow e2fsprogs to be built using the clang (LLVM) frontend 2012-09-09 21:35:39 -04:00
blkmap64_ba.c libext2fs: implement fast find_first_zero() for bitarray bitmaps. 2012-03-26 10:36:24 -07:00
blkmap64_rb.c libext2fs: fix rbtree backend for extent lengths greater than 2^32 2012-05-27 22:14:29 -04:00
blknum.c libext2fs: ext2fs_[set_]file_acl_block needs to check for 64-bit feature flag 2011-10-16 20:46:49 -04:00
block.c libext2fs: fix block iterator for extents when truncating inodes 2012-06-12 01:34:10 -04:00
bmap.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
bmap64.h libext2fs: Implement ext2fs_find_first_zero_generic_bmap(). 2012-03-25 18:55:14 -04:00
bmove.c libext2fs: ext2fs_[set_]file_acl_block needs to check for 64-bit feature flag 2011-10-16 20:46:49 -04:00
brel.h libe2p, libext2fs: Update file copyright permission states to match COPYING 2010-05-17 23:04:39 -04:00
brel_ma.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
check_desc.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
closefs.c ext2fs: add multi-mount protection (INCOMPAT_MMP) 2011-09-25 01:55:23 -04:00
crc16.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
crc16.h Fix compiling under diet libc 2008-09-12 09:10:39 -04:00
crc32c.c Fix gcc -Wall nitpicks 2012-04-05 12:13:05 -07:00
crc32c_defs.h libext2fs: move #include "ext2fs.h" from crc32c_defs.h to crc32c.c 2011-10-03 22:49:45 -04:00
csum.c dumpe2fs: print the expected block group checksum if it is incorrect 2012-03-15 12:13:25 -04:00
dblist.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
dblist_dir.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
dir_iterate.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
dirblock.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
dirhash.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
dosio.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
dosio.h libe2p, libext2fs: Update file copyright permission states to match COPYING 2010-05-17 23:04:39 -04:00
dupfs.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
e2image.h e2image: Add support for qcow2 format 2011-05-18 11:51:06 -04:00
expanddir.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
ext2_err.et.in Fix more spelling errors found by translators and add pluralization 2011-10-09 17:54:23 -04:00
ext2_ext_attr.h Fix gcc -Wall complaints in libext2fs 2006-11-14 23:14:12 -05:00
ext2_fs.h lsattr, chattr: add support for btrfs's No_COW flag 2012-06-12 17:30:10 -04:00
ext2_io.h libext2fs: factor out I/O buffer allocation 2012-05-07 14:41:49 -04:00
ext2_types.h.in Fix ext2fs_swap{16,32,64} for external applications on big-endian machines 2008-06-07 08:55:21 -04:00
ext2fs.h Allow e2fsprogs to be built using the clang (LLVM) frontend 2012-09-09 21:35:39 -04:00
ext2fs.pc.in Change pkg-config files so that both <et/com_err.h> and <com_err.h> work 2012-05-14 12:45:54 -04:00
ext2fsP.h libext2fs: add default_bitmap_type to the ext2_filsys structure 2011-12-18 00:28:43 -05:00
ext3_extents.h libe2p, libext2fs: Update file copyright permission states to match COPYING 2010-05-17 23:04:39 -04:00
ext_attr.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
extent.c libext2fs: fix i_blocks for extent leaf create/delete with bigalloc 2012-06-10 23:52:11 -04:00
extent_dbg.ct libext2fs: add new function ext2fs_extent_set_bmap() 2008-06-02 18:52:05 -04:00
fiemap.h Merge branch 'maint' into next 2010-06-07 12:42:40 -04:00
fileio.c libext2fs: Add ext2fs_file_get_inode_num call (for fuse2fs) 2012-02-17 15:28:21 -05:00
finddev.c libext2fs: enforce a max nested link count in ext2fs_find_block_device() 2011-11-19 23:11:20 -05:00
flushb.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
freefs.c ext2fs: add multi-mount protection (INCOMPAT_MMP) 2011-09-25 01:55:23 -04:00
gen_bitmap.c libext2fs: add 32-bit compat code for ext2fs_find_first_zero_generic_bmap() 2012-04-09 14:29:13 -04:00
gen_bitmap64.c libext2fs: add 32-bit compat code for ext2fs_find_first_zero_generic_bmap() 2012-04-09 14:29:13 -04:00
gen_crc32ctable.c libext2fs: Add crc32c implementation for metadata checksumming 2011-09-15 23:46:51 -04:00
get_pathname.c Fix gcc -Wall nitpicks 2012-04-05 12:13:05 -07:00
getsectsize.c libext2fs: refactor Direct I/O alignment requirement calculations 2012-05-07 13:25:44 -04:00
getsize.c build: fix compile warnings on OSX 2012-02-27 01:28:23 -05:00
i_block.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
icount.c Fix gcc -Wall nitpicks 2012-04-05 12:13:05 -07:00
imager.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
ind_block.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
initialize.c mke2fs: recalculate the reserved blocks when the last BG is dropped 2012-09-07 00:09:19 -04:00
inline.c libext2fs: don't inline ext2fs_open_file() and ext2fs_stat() 2012-05-28 10:54:12 -04:00
inode.c libext2fs: factor out I/O buffer allocation 2012-05-07 14:41:49 -04:00
inode_io.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
io_manager.c libext2fs: factor out I/O buffer allocation 2012-05-07 14:41:49 -04:00
irel.h libe2p, libext2fs: Update file copyright permission states to match COPYING 2010-05-17 23:04:39 -04:00
irel_ma.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
ismounted.c Don't assume that the presence of mntent.h means that setmntent() exists 2012-04-05 15:31:09 -07:00
jfs_compat.h e2fsck: Add support to check journal checksums 2008-06-06 23:38:38 -04:00
jfs_dat.h Remove trailing whitespace for the entire source tree 2008-08-27 23:07:54 -04:00
jfs_user.h Move linux/jbd.h to ext2fs/kernel-jbd.h, to avoid using the 2001-12-23 19:33:51 -05:00
kernel-jbd.h Add 64bit option to known incompatible file system options 2009-10-25 22:16:19 -04:00
kernel-list.h Remove trailing whitespace for the entire source tree 2008-08-27 23:07:54 -04:00
link.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
llseek.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
lookup.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
mkdir.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
mkjournal.c mke2fs: don't fail creating the journal if /etc/mtab is missing 2012-04-05 12:30:02 -07:00
mmp.c libext2fs: refactor Direct I/O alignment requirement calculations 2012-05-07 13:25:44 -04:00
namei.c libext2fs: enforce a max nested link count in ext2fs_find_block_device() 2011-11-19 23:11:20 -05:00
native.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
newdir.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
nt_io.c libe2p, libext2fs: Update file copyright permission states to match COPYING 2010-05-17 23:04:39 -04:00
openfs.c libext2fs: factor out I/O buffer allocation 2012-05-07 14:41:49 -04:00
progress.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
punch.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
qcow2.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
qcow2.h e2image: Add support for qcow2 format 2011-05-18 11:51:06 -04:00
rbtree.c libext2fs: add rbtree library 2011-12-18 01:00:44 -05:00
rbtree.h Fix gcc -Wall nitpicks 2012-04-05 12:13:05 -07:00
read_bb.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
read_bb_file.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
res_gdt.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
rw_bitmaps.c libext2fs: factor out I/O buffer allocation 2012-05-07 14:41:49 -04:00
sparse.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
swapfs.c libext2fs: Fix various bugs from the metadata checksum integration 2011-09-30 21:28:12 -04:00
tdb.c libext2fs: change getpagesize to sysconf 2012-01-09 21:19:48 -05:00
tdb.h libext2fs: don't leak tdb_null out of the shared library namespace 2011-11-05 14:55:30 -04:00
tdbtool.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
test_io.c libext2fs: move the alignment field from unix_io to the io_manager 2012-05-07 12:56:07 -04:00
tst_badblocks.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
tst_bitmaps.c Allow e2fsprogs to be built using the clang (LLVM) frontend 2012-09-09 21:35:39 -04:00
tst_bitmaps_cmd.ct libext2fs: improve testing coverage of tst_bitmaps 2012-04-09 14:29:47 -04:00
tst_bitmaps_cmds libext2fs: improve testing coverage of tst_bitmaps 2012-04-09 14:29:47 -04:00
tst_bitmaps_exp libext2fs: improve testing coverage of tst_bitmaps 2012-04-09 14:29:47 -04:00
tst_bitops.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
tst_byteswap.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
tst_fs_struct.c tst_fs_struct: add program to help check ABI compatibility of ext2fs_filsys 2011-11-25 21:16:38 -05:00
tst_getsectsize.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
tst_getsize.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
tst_inode_size.c Allow e2fsprogs to be built using the clang (LLVM) frontend 2012-09-09 21:35:39 -04:00
tst_iscan.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
tst_super_size.c Allow e2fsprogs to be built using the clang (LLVM) frontend 2012-09-09 21:35:39 -04:00
tst_types.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
undo_io.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
unix_io.c libext2fs: don't inline ext2fs_open_file() and ext2fs_stat() 2012-05-28 10:54:12 -04:00
unlink.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
valid_blk.c libext2fs: ext2fs_[set_]file_acl_block needs to check for 64-bit feature flag 2011-10-16 20:46:49 -04:00
version.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
write_bb_file.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00