comparison 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
comparison
equal deleted inserted replaced
71:b908fda1036e 72:be6160981428
764 { 764 {
765 f->atime = time(NULL); 765 f->atime = time(NULL);
766 return f->fops->fgetc(f); 766 return f->fops->fgetc(f);
767 } 767 }
768 768
769 int dmputc(int v, DMResource * f)
770 {
771 f->atime = time(NULL);
772 return f->fops->fputc(v, f);
773 }
774
769 size_t dmfread(void *ptr, size_t size, size_t nmemb, DMResource * f) 775 size_t dmfread(void *ptr, size_t size, size_t nmemb, DMResource * f)
770 { 776 {
771 f->atime = time(NULL); 777 f->atime = time(NULL);
772 return f->fops->fread(ptr, size, nmemb, f); 778 return f->fops->fread(ptr, size, nmemb, f);
779 }
780
781 size_t dmfwrite(void *ptr, size_t size, size_t nmemb, DMResource * f)
782 {
783 f->atime = time(NULL);
784 return f->fops->fwrite(ptr, size, nmemb, f);
773 } 785 }
774 786
775 787
776 int dmres_ref(DMResource *node) 788 int dmres_ref(DMResource *node)
777 { 789 {