diff dmres.c @ 72:be6160981428

Improve and finish write functions in resource subsystem.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 01 Oct 2012 14:17:47 +0300
parents c560703e85ed
children 23ac82365a65
line wrap: on
line diff
--- a/dmres.c	Mon Oct 01 13:43:09 2012 +0300
+++ b/dmres.c	Mon Oct 01 14:17:47 2012 +0300
@@ -766,12 +766,24 @@
     return f->fops->fgetc(f);
 }
 
+int dmputc(int v, DMResource * f)
+{
+    f->atime = time(NULL);
+    return f->fops->fputc(v, f);
+}
+
 size_t dmfread(void *ptr, size_t size, size_t nmemb, DMResource * f)
 {
     f->atime = time(NULL);
     return f->fops->fread(ptr, size, nmemb, f);
 }
 
+size_t dmfwrite(void *ptr, size_t size, size_t nmemb, DMResource * f)
+{
+    f->atime = time(NULL);
+    return f->fops->fwrite(ptr, size, nmemb, f);
+}
+
 
 int dmres_ref(DMResource *node)
 {