bjh 99/10/18 03:14:46
Modified: src/lib/apr/file_io/os2 fileacc.c
Log:
OS/2: Add ap_{get,set}_filedata() functions.
Revision Changes Path
1.5 +27 -0 apache-2.0/src/lib/apr/file_io/os2/fileacc.c
Index: fileacc.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/os2/fileacc.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- fileacc.c 1999/10/11 14:18:56 1.4
+++ fileacc.c 1999/10/18 10:14:46 1.5
@@ -220,3 +220,30 @@
}
}
+
+
+ap_status_t ap_get_filedata(void **data, char *key, struct file_t *file)
+{
+ if (file != NULL) {
+ return ap_get_userdata(data, key, file->cntxt);
+ }
+ else {
+ data = NULL;
+ return APR_ENOFILE;
+ }
+}
+
+
+
+ap_status_t ap_set_filedata(struct file_t *file, void *data, char *key,
+ ap_status_t (*cleanup) (void *))
+{
+ if (file != NULL) {
+ return ap_set_userdata(data, key, cleanup, file->cntxt);
+ }
+ else {
+ data = NULL;
+ return APR_ENOFILE;
+ }
+}
+