Thread (1 message) 1 message, 1 author, 2001-03-21

Re: What do you all say of the file size ???

From: Jerry Van Baren <hidden>
Date: 2001-03-21 12:48:57

man fstat

               struct stat
               {
                   dev_t         st_dev;      /* device */
                   ino_t         st_ino;      /* inode */
                   mode_t        st_mode;     /* protection */
                   nlink_t       st_nlink;    /* number of hard links */
                   uid_t         st_uid;      /* user ID of owner */
                   gid_t         st_gid;      /* group ID of owner */
                   dev_t         st_rdev;     /* device type (if inode
device) */
                   off_t         st_size;     /* total size, in bytes */
                   unsigned long st_blksize;  /* blocksize for
filesystem I/O */
                   unsigned long st_blocks;   /* number of blocks
allocated */
                   time_t        st_atime;    /* time of last access */
                   time_t        st_mtime;    /* time of last
modification */
                   time_t        st_ctime;    /* time of last change */
               };

In particular, element st_size.

There is no EOF character stored in the file, that went out of style
with CP/M.  Although DOS/WinXX still support EOF characters, that
doesn't change the validity of my assertion.

If you are trying to find the file size of a raw disk partition that
has been formatted ext2 without using the linux file system resources
(i.e. fstat()), that is a pretty significant undertaking and you will
just have read and understand the ext2 sources.  You are not likely to
get much help or sympathy from this list.

gvb


At 02:42 AM 3/21/01 +0000, shalini  jain wrote:
hello list,

can someone suggest the way to find the file size in ext2fs ?(provided
the no. of blocks are known)

is there any EOF char in ext2fs files ? if yes. what is it ? is there
any other way of knowing the file size than to count up to EOF ???


if possible, please reply in a bit detail.
thanx,
Shalini

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help