packio

annotate src/packio.c @ 1:a5728bc6a02f

moving along
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 09 Jan 2015 02:31:29 +0200
parents a71bd70c1014
children
rev   line source
nuclear@0 1 #include <stdio.h>
nuclear@1 2 #include <stdlib.h>
nuclear@0 3 #include "packio.h"
nuclear@1 4 #include "packio_types.h"
nuclear@1 5 #include "logger.h"
nuclear@1 6 #include "pathmap.h"
nuclear@0 7
nuclear@1 8
nuclear@1 9 PKIO_FILE *pkio_fopen(const char *path, const char *mode)
nuclear@0 10 {
nuclear@1 11 struct pkio_file *file;
nuclear@1 12 FILE *fp;
nuclear@1 13 const char *fname = pkio_pathmap(path);
nuclear@1 14
nuclear@1 15 if((fp = fopen(fname, mode))) {
nuclear@1 16 if(!(file = calloc(1, sizeof *file))) {
nuclear@1 17 pkio_logmsg("%s: failed to allocate file structure\n", __FUNCTION__);
nuclear@1 18 return 0;
nuclear@1 19 }
nuclear@1 20 file->fp = fp;
nuclear@1 21 file->in_archive = 0;
nuclear@1 22 }
nuclear@1 23
nuclear@1 24 return 0; /* TODO */
nuclear@0 25 }