version 1.6, 2013/06/02 03:52:21 |
version 1.8, 2014/08/16 19:00:01 |
|
|
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
*/ |
*/ |
#ifdef HAVE_CONFIG_H |
|
#include "config.h" |
#include "config.h" |
#endif |
|
|
|
#ifdef HAVE_MMAP |
#include <sys/types.h> |
|
#if HAVE_MMAP |
#include <sys/stat.h> |
#include <sys/stat.h> |
#include <sys/mman.h> |
#include <sys/mman.h> |
#endif |
#endif |
Line 245 read_whole_file(const char *f, int fd, |
|
Line 244 read_whole_file(const char *f, int fd, |
|
size_t off; |
size_t off; |
ssize_t ssz; |
ssize_t ssz; |
|
|
#ifdef HAVE_MMAP |
#if HAVE_MMAP |
struct stat st; |
struct stat st; |
if (-1 == fstat(fd, &st)) { |
if (-1 == fstat(fd, &st)) { |
perror(f); |
perror(f); |
Line 509 main(int argc, char *argv[]) |
|
Line 508 main(int argc, char *argv[]) |
|
|
|
rc = EXIT_SUCCESS; |
rc = EXIT_SUCCESS; |
out: |
out: |
#ifdef HAVE_MMAP |
#if HAVE_MMAP |
if (map) |
if (map) |
munmap(b.buf, b.sz); |
munmap(b.buf, b.sz); |
else |
else |