| To: | linux-mips@fnet.fr, linux@cthulhu.engr.sgi.com, drepper@cygnus.com |
|---|---|
| Subject: | glibc 2.0.4 bug ... |
| From: | Ralf Baechle <ralf@cobaltmicro.com> |
| Date: | Wed, 24 Sep 1997 00:15:10 -0700 (PDT) |
| Sender: | owner-linux@cthulhu.engr.sgi.com |
Hi all, glibc 2.0.4 contains a fatal bug. It does not declare a prototype for the function llseek in unistd.h. As result GCC will (correctly) truncate the 64 bit file offset and build erroneous filesystems when building filesystems of 2GB. e2fsck will complain about read errors when trying to read blocks from the 2GB border on. Actually I wonder why I never saw a report about that on other mailinglists. Quickfix: add the following prototype for llseek(2): extern loff_t llseek (int fd, loff_t offset, int whence); Ralf |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Task list --preliminary list, Ralf Baechle |
|---|---|
| Next by Date: | Re: glibc 2.0.4 bug ..., Ulrich Drepper |
| Previous by Thread: | Task list --preliminary list, Miguel de Icaza |
| Next by Thread: | Re: glibc 2.0.4 bug ..., Ulrich Drepper |
| Indexes: | [Date] [Thread] [Top] [All Lists] |