Add APIs to Wiretap to return the file of the size as supplied by the OS
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 19 Aug 2005 19:40:00 +0000 (19:40 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 19 Aug 2005 19:40:00 +0000 (19:40 +0000)
commitb74f760334f784437305db4928ba9d1220cc0ce0
tree8ffe4f642463b43885354f4dd755e59b4daf3823
parent82f2acbc58e8c6d08fba56d1d411128417aea056
Add APIs to Wiretap to return the file of the size as supplied by the OS
(so if the file's gzipped, it's *NOT* the size of the file after
uncompressing), and an approximation of the amount of that data read
sequentially so far.

Use those for various progress bars and the like.

Make the fstat() in the Ascend trace reader directly use wth->fd, as
it's inside Wiretap; that gets rid of the last caller of wtap_fd() (as
we're no longer directly using fstat() or lseek() in Ethereal), so get
rid of wtap_fd().

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15437 f5534014-38df-0310-8fa8-9805f1628bb7
13 files changed:
capinfos.c
cfile.h
file.c
gtk/file_dlg.c
gtk/fileset_dlg.c
merge.c
merge.h
ringbuffer.c
tethereal.c
wiretap/ascend.c
wiretap/wtap.c
wiretap/wtap.def
wiretap/wtap.h