diff --git a/libglacier.c b/libglacier.c index 71172d6..f964bb6 100644 --- a/libglacier.c +++ b/libglacier.c @@ -16,6 +16,7 @@ */ #include +#include #include #include #include @@ -153,6 +154,22 @@ load_setting_from_config() } +int +copy_file(char pkg[], char workpkg[]) +{ + char cwd[PATH_MAX]; + FILE *localpkg, *newpkg; + + localpkg = fopen(pkg, "r"); + newpkg = fopen(workpkg, "a+"); + + contents = fgetc(localpkg); + while (contents != EOF) { + fputc(contents, newpkg); + contents = fgetc(localpkg); + } +} + int main(int argc, char *argv[]) {