pagr

A 'static site generator', built using dati.
Log | Files | Refs | Atom

commit 3743f009fc4e9afd58f1ff02164b9bdbc2b1eb7e
parent 566cb9188197177956e9272ef885bd9780e6b42a
Author: gearsix <gearsix@tuta.io>
Date:   Sat, 22 Jan 2022 11:47:27 +0000

added doc to copyf

Diffstat:
Mcopy.go | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/copy.go b/copy.go @@ -4,6 +4,10 @@ package main #include <stdio.h> #include <stdlib.h> +// copyf copies data from file at `src` to the file at `dst` +// in 4kb chunks`. +// any existing file @ `dst` will be overwritten. +// returns EXIT_SUCCESS or EXIT_FAILURE. int copyf(const char *src, const char *dst) { int ret = EXIT_FAILURE; @@ -17,7 +21,7 @@ int copyf(const char *src, const char *dst) size_t siz = ftell(srcf); rewind(srcf); - char buf[4096]; // 4kb blocks + char buf[4096]; // 4kb chunks size_t r, w, total = 0; do { r = fread(buf, sizeof(char), sizeof(buf), srcf);