Commit Graph
16 Commits
Author SHA1 Message Date
Laurent Vivier 38c133c1b2 libext2: avoid use of __divdi3()/__moddi3()
Changing the type of offset to off_t has implictely pulled
the use of __divdi3()//__moddi3() that we are not importing from
the system. Cast offset to int to avoid this

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2025-08-14 14:31:42 +02:00
Laurent Vivier 7c6c6b8f3e off_t: fix mixed type and printf format
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2025-08-13 17:37:14 +02:00
CheetahPixie f1690f87ce Maintenance change: Update i_dir_acl to i_size_high
The former macro has long since been removed from upstream, causing build failures on modern tools. This was fixed in ext4magic all the way back in 2018, for example.

See here: https://sourceforge.net/p/ext4magic/tickets/10/
2025-01-09 14:58:24 +00:00
Laurent Vivier 91a43e63c2 Correctly use linux/ext2_fs.h or ext2fs/ext2_fs.h
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-08 22:42:27 +01:00
Laurent Vivier 9bd9755dbb Update email address
Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
2013-09-05 14:45:27 +02:00
Laurent Vivier e1afe443ed Use ext2_fs.h from e2fslibs-dev package
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2013-09-04 18:10:53 +02:00
Laurent Vivier 6bced901e2 include linux/fs.h before linux/ext2_fs.h
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:38:58 +01:00
Laurent Vivier be678577f6 ext2_init() fails if device is not an ext2 filesystem 2008-08-12 23:36:12 +00:00
Laurent Vivier 12269cce4d manage duplicate / 2008-07-28 22:51:35 +00:00
Laurent Vivier 3023f1af53 Manage one level software link 2008-07-24 01:44:45 +00:00
Laurent Vivier cb5642517c correct big endian support 2008-07-23 20:19:08 +00:00
Laurent Vivier 39497e48d8 behaves correctly when last character is '/' 2008-07-23 05:35:12 +00:00
Laurent Vivier 0b40281c38 move all specific structure to ext2.h and stream_* generic structures in interface 2008-04-20 16:25:24 +00:00
Laurent Vivier 73a10590a1 Manage byte order (ext2 is little-endian, libext2 can run on big-endian like m68k or powerpc) 2008-04-13 22:24:57 +00:00
Laurent Vivier fb689113dd Correctly manage / in pathname 2008-04-12 22:16:17 +00:00
Laurent Vivier 18d598d5fa Add preliminary ext2 support 2008-04-12 21:17:49 +00:00