From 796531b22db24b48192ab4f00a22e1606726fcb6 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sun, 17 Jul 2016 21:51:41 +0200 Subject: mseq: extract code into seq.c --- mseq.c | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) (limited to 'mseq.c') diff --git a/mseq.c b/mseq.c index 7c65c8e..776966d 100644 --- a/mseq.c +++ b/mseq.c @@ -10,28 +10,7 @@ #include #include -char * -seq_open(char *file) -{ - int fd; - struct stat st; - - // env $SEQ or something - if (!file) - file = "map"; - fd = open(file, O_RDONLY); - if (!fd) - return 0; - - fstat(fd, &st); - char *map = mmap(0, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0); - close(fd); - - if (map == MAP_FAILED) - return 0; - - return map; -} +#include "blaze822.h" static const char * readlin(const char *p) @@ -84,7 +63,7 @@ parse_relnum(char *a, long cur, long last, long *out) int main(int argc, char *argv[]) { - char *map = seq_open(0); + char *map = blaze822_seq_open(0); if (!map) return 1; -- cgit 1.4.1