diff --git a/internals/tsrm/functions/ts_allocate_id.xml b/internals/tsrm/functions/ts_allocate_id.xml
new file mode 100644
index 0000000000..42b571134b
--- /dev/null
+++ b/internals/tsrm/functions/ts_allocate_id.xml
@@ -0,0 +1,92 @@
+
+
+
+
+ ts_allocate_id
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ ts_rsrc_idts_allocate_id
+ ts_rsrc_id*rsrc_id
+ size_tsize
+ ts_allocate_ctorctor
+ ts_allocate_dtordtor
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ rsrc_id
+
+
+ ...
+
+
+
+
+ size
+
+
+ ...
+
+
+
+
+ ctor
+
+
+ ...
+
+
+
+
+ dtor
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/ts_free_id.xml b/internals/tsrm/functions/ts_free_id.xml
new file mode 100644
index 0000000000..549307bc0c
--- /dev/null
+++ b/internals/tsrm/functions/ts_free_id.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ ts_free_id
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ voidts_free_id
+ ts_rsrc_idid
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ id
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/ts_free_thread.xml b/internals/tsrm/functions/ts_free_thread.xml
new file mode 100644
index 0000000000..b091212f34
--- /dev/null
+++ b/internals/tsrm/functions/ts_free_thread.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ ts_free_thread
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ voidts_free_thread
+ void
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ void
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/ts_resource_ex.xml b/internals/tsrm/functions/ts_resource_ex.xml
new file mode 100644
index 0000000000..8e9f2aadec
--- /dev/null
+++ b/internals/tsrm/functions/ts_resource_ex.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ ts_resource_ex
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ void*ts_resource_ex
+ ts_rsrc_idid
+ THREAD_T*th_id
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ id
+
+
+ ...
+
+
+
+
+ th_id
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_error.xml b/internals/tsrm/functions/tsrm_error.xml
new file mode 100644
index 0000000000..fabd0c85bb
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_error.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ tsrm_error
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ inttsrm_error
+ intlevel
+ constchar *format
+ ...
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ level
+
+
+ ...
+
+
+
+
+ char *format
+
+
+ ...
+
+
+
+
+ ...
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_error_set.xml b/internals/tsrm/functions/tsrm_error_set.xml
new file mode 100644
index 0000000000..44cbf9c6d9
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_error_set.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ tsrm_error_set
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ voidtsrm_error_set
+ intlevel
+ char*debug_filename
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ level
+
+
+ ...
+
+
+
+
+ debug_filename
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_free_interpreter_context.xml b/internals/tsrm/functions/tsrm_free_interpreter_context.xml
new file mode 100644
index 0000000000..ffbe14fd75
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_free_interpreter_context.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_free_interpreter_context
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ voidtsrm_free_interpreter_context
+ void*context
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ context
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_mutex_alloc.xml b/internals/tsrm/functions/tsrm_mutex_alloc.xml
new file mode 100644
index 0000000000..dbbf388545
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_mutex_alloc.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_mutex_alloc
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ MUTEX_Ttsrm_mutex_alloc
+ void
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ void
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_mutex_free.xml b/internals/tsrm/functions/tsrm_mutex_free.xml
new file mode 100644
index 0000000000..b076f040fc
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_mutex_free.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_mutex_free
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ voidtsrm_mutex_free
+ MUTEX_Tmutexp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ mutexp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_mutex_lock.xml b/internals/tsrm/functions/tsrm_mutex_lock.xml
new file mode 100644
index 0000000000..074673eae7
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_mutex_lock.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_mutex_lock
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ inttsrm_mutex_lock
+ MUTEX_Tmutexp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ mutexp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_mutex_unlock.xml b/internals/tsrm/functions/tsrm_mutex_unlock.xml
new file mode 100644
index 0000000000..fa19df7813
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_mutex_unlock.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_mutex_unlock
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ inttsrm_mutex_unlock
+ MUTEX_Tmutexp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ mutexp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_new_interpreter_context.xml b/internals/tsrm/functions/tsrm_new_interpreter_context.xml
new file mode 100644
index 0000000000..e291e8f42e
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_new_interpreter_context.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_new_interpreter_context
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ void*tsrm_new_interpreter_context
+ void
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ void
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_set_interpreter_context.xml b/internals/tsrm/functions/tsrm_set_interpreter_context.xml
new file mode 100644
index 0000000000..bf614eb333
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_set_interpreter_context.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_set_interpreter_context
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ void*tsrm_set_interpreter_context
+ void*new_ctx
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ new_ctx
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_set_new_thread_begin_handler.xml b/internals/tsrm/functions/tsrm_set_new_thread_begin_handler.xml
new file mode 100644
index 0000000000..840587642f
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_set_new_thread_begin_handler.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_set_new_thread_begin_handler
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ void*tsrm_set_new_thread_begin_handler
+ tsrm_thread_begin_func_tnew_thread_begin_handler
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ new_thread_begin_handler
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_set_new_thread_end_handler.xml b/internals/tsrm/functions/tsrm_set_new_thread_end_handler.xml
new file mode 100644
index 0000000000..8dcd0adc23
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_set_new_thread_end_handler.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_set_new_thread_end_handler
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ void*tsrm_set_new_thread_end_handler
+ tsrm_thread_end_func_tnew_thread_end_handler
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ new_thread_end_handler
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_shutdown.xml b/internals/tsrm/functions/tsrm_shutdown.xml
new file mode 100644
index 0000000000..f45a4f837a
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_shutdown.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_shutdown
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ voidtsrm_shutdown
+ void
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ void
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_startup.xml b/internals/tsrm/functions/tsrm_startup.xml
new file mode 100644
index 0000000000..5a2e41be17
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_startup.xml
@@ -0,0 +1,92 @@
+
+
+
+
+ tsrm_startup
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ inttsrm_startup
+ intexpected_threads
+ intexpected_resources
+ intdebug_level
+ char*debug_filename
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ expected_threads
+
+
+ ...
+
+
+
+
+ expected_resources
+
+
+ ...
+
+
+
+
+ debug_level
+
+
+ ...
+
+
+
+
+ debug_filename
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/tsrm_thread_id.xml b/internals/tsrm/functions/tsrm_thread_id.xml
new file mode 100644
index 0000000000..c176f4e0c0
--- /dev/null
+++ b/internals/tsrm/functions/tsrm_thread_id.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ tsrm_thread_id
+ ...
+
+
+
+ &reftitle.description;
+ #include <TSRM.h>
+
+ THREAD_Ttsrm_thread_id
+ void
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ void
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_access.xml b/internals/tsrm/functions/virtual_access.xml
new file mode 100644
index 0000000000..1ae3616d89
--- /dev/null
+++ b/internals/tsrm/functions/virtual_access.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_access
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_access
+ constchar *pathname
+ intmode TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *pathname
+
+
+ ...
+
+
+
+
+ mode TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_chdir.xml b/internals/tsrm/functions/virtual_chdir.xml
new file mode 100644
index 0000000000..6d63728332
--- /dev/null
+++ b/internals/tsrm/functions/virtual_chdir.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ virtual_chdir
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_chdir
+ constchar *path TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_chdir_file.xml b/internals/tsrm/functions/virtual_chdir_file.xml
new file mode 100644
index 0000000000..a7a6afc0e6
--- /dev/null
+++ b/internals/tsrm/functions/virtual_chdir_file.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_chdir_file
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_chdir_file
+ constchar *path
+ int(*p_chdir)(const char *path TSRMLS_DC) TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ (*p_chdir)(const char *path TSRMLS_DC) TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_chmod.xml b/internals/tsrm/functions/virtual_chmod.xml
new file mode 100644
index 0000000000..1742108573
--- /dev/null
+++ b/internals/tsrm/functions/virtual_chmod.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_chmod
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_chmod
+ constchar *filename
+ mode_tmode TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *filename
+
+
+ ...
+
+
+
+
+ mode TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_chown.xml b/internals/tsrm/functions/virtual_chown.xml
new file mode 100644
index 0000000000..a3a796fd18
--- /dev/null
+++ b/internals/tsrm/functions/virtual_chown.xml
@@ -0,0 +1,92 @@
+
+
+
+
+ virtual_chown
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_chown
+ constchar *filename
+ uid_towner
+ gid_tgroup
+ intlink TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *filename
+
+
+ ...
+
+
+
+
+ owner
+
+
+ ...
+
+
+
+
+ group
+
+
+ ...
+
+
+
+
+ link TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_creat.xml b/internals/tsrm/functions/virtual_creat.xml
new file mode 100644
index 0000000000..0674966f00
--- /dev/null
+++ b/internals/tsrm/functions/virtual_creat.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_creat
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_creat
+ constchar *path
+ mode_tmode TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ mode TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_cwd_shutdown.xml b/internals/tsrm/functions/virtual_cwd_shutdown.xml
new file mode 100644
index 0000000000..55472bf713
--- /dev/null
+++ b/internals/tsrm/functions/virtual_cwd_shutdown.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ virtual_cwd_shutdown
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ voidvirtual_cwd_shutdown
+ void
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ void
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_cwd_startup.xml b/internals/tsrm/functions/virtual_cwd_startup.xml
new file mode 100644
index 0000000000..cfe8e23d70
--- /dev/null
+++ b/internals/tsrm/functions/virtual_cwd_startup.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ virtual_cwd_startup
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ voidvirtual_cwd_startup
+ void
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ void
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_file_ex.xml b/internals/tsrm/functions/virtual_file_ex.xml
new file mode 100644
index 0000000000..59c105082b
--- /dev/null
+++ b/internals/tsrm/functions/virtual_file_ex.xml
@@ -0,0 +1,92 @@
+
+
+
+
+ virtual_file_ex
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_file_ex
+ cwd_state*state
+ constchar *path
+ verify_path_funcverify_path
+ intuse_realpath
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ state
+
+
+ ...
+
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ verify_path
+
+
+ ...
+
+
+
+
+ use_realpath
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_filepath.xml b/internals/tsrm/functions/virtual_filepath.xml
new file mode 100644
index 0000000000..5d5d411797
--- /dev/null
+++ b/internals/tsrm/functions/virtual_filepath.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_filepath
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_filepath
+ constchar *path
+ char**filepath TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ filepath TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_filepath_ex.xml b/internals/tsrm/functions/virtual_filepath_ex.xml
new file mode 100644
index 0000000000..fc4775dacc
--- /dev/null
+++ b/internals/tsrm/functions/virtual_filepath_ex.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ virtual_filepath_ex
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_filepath_ex
+ constchar *path
+ char**filepath
+ verify_path_funcverify_path TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ filepath
+
+
+ ...
+
+
+
+
+ verify_path TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_fopen.xml b/internals/tsrm/functions/virtual_fopen.xml
new file mode 100644
index 0000000000..b09e15a7a4
--- /dev/null
+++ b/internals/tsrm/functions/virtual_fopen.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_fopen
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ FILE*virtual_fopen
+ constchar *path
+ constchar *mode TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ char *mode TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_getcwd.xml b/internals/tsrm/functions/virtual_getcwd.xml
new file mode 100644
index 0000000000..a41fe5ee49
--- /dev/null
+++ b/internals/tsrm/functions/virtual_getcwd.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_getcwd
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ char*virtual_getcwd
+ char*buf
+ size_tsize TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ buf
+
+
+ ...
+
+
+
+
+ size TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_getcwd_ex.xml b/internals/tsrm/functions/virtual_getcwd_ex.xml
new file mode 100644
index 0000000000..23f6eee99b
--- /dev/null
+++ b/internals/tsrm/functions/virtual_getcwd_ex.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ virtual_getcwd_ex
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ char*virtual_getcwd_ex
+ size_t*length TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ length TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_lstat.xml b/internals/tsrm/functions/virtual_lstat.xml
new file mode 100644
index 0000000000..f81c6ff538
--- /dev/null
+++ b/internals/tsrm/functions/virtual_lstat.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_lstat
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_lstat
+ constchar *path
+ structstat *buf TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ stat *buf TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_mkdir.xml b/internals/tsrm/functions/virtual_mkdir.xml
new file mode 100644
index 0000000000..ba71236edc
--- /dev/null
+++ b/internals/tsrm/functions/virtual_mkdir.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_mkdir
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_mkdir
+ constchar *pathname
+ mode_tmode TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *pathname
+
+
+ ...
+
+
+
+
+ mode TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_open.xml b/internals/tsrm/functions/virtual_open.xml
new file mode 100644
index 0000000000..3b6bf57e8b
--- /dev/null
+++ b/internals/tsrm/functions/virtual_open.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ virtual_open
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_open
+ constchar *path TSRMLS_DC
+ intflags
+ ...
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path TSRMLS_DC
+
+
+ ...
+
+
+
+
+ flags
+
+
+ ...
+
+
+
+
+ ...
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_opendir.xml b/internals/tsrm/functions/virtual_opendir.xml
new file mode 100644
index 0000000000..4a6f5cca86
--- /dev/null
+++ b/internals/tsrm/functions/virtual_opendir.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ virtual_opendir
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ DIR*virtual_opendir
+ constchar *pathname TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *pathname TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_popen.xml b/internals/tsrm/functions/virtual_popen.xml
new file mode 100644
index 0000000000..f80be75922
--- /dev/null
+++ b/internals/tsrm/functions/virtual_popen.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_popen
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ FILE*virtual_popen
+ constchar *command
+ constchar *type TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *command
+
+
+ ...
+
+
+
+
+ char *type TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_realpath.xml b/internals/tsrm/functions/virtual_realpath.xml
new file mode 100644
index 0000000000..4de83a81e3
--- /dev/null
+++ b/internals/tsrm/functions/virtual_realpath.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_realpath
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ char*virtual_realpath
+ constchar *path
+ char*real_path TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ real_path TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_rename.xml b/internals/tsrm/functions/virtual_rename.xml
new file mode 100644
index 0000000000..f92547c7c5
--- /dev/null
+++ b/internals/tsrm/functions/virtual_rename.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_rename
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_rename
+ char*oldname
+ char*newname TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ oldname
+
+
+ ...
+
+
+
+
+ newname TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_rmdir.xml b/internals/tsrm/functions/virtual_rmdir.xml
new file mode 100644
index 0000000000..18b32eae74
--- /dev/null
+++ b/internals/tsrm/functions/virtual_rmdir.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ virtual_rmdir
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_rmdir
+ constchar *pathname TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *pathname TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_stat.xml b/internals/tsrm/functions/virtual_stat.xml
new file mode 100644
index 0000000000..48266a80e2
--- /dev/null
+++ b/internals/tsrm/functions/virtual_stat.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_stat
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_stat
+ constchar *path
+ structstat *buf TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path
+
+
+ ...
+
+
+
+
+ stat *buf TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_unlink.xml b/internals/tsrm/functions/virtual_unlink.xml
new file mode 100644
index 0000000000..f366b8a9f1
--- /dev/null
+++ b/internals/tsrm/functions/virtual_unlink.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ virtual_unlink
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_unlink
+ constchar *path TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *path TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/functions/virtual_utime.xml b/internals/tsrm/functions/virtual_utime.xml
new file mode 100644
index 0000000000..58c7a8caa6
--- /dev/null
+++ b/internals/tsrm/functions/virtual_utime.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ virtual_utime
+ ...
+
+
+
+ &reftitle.description;
+ #include <tsrm_virtual_cwd.h>
+
+ intvirtual_utime
+ constchar *filename
+ structutimbuf *buf TSRMLS_DC
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ char *filename
+
+
+ ...
+
+
+
+
+ utimbuf *buf TSRMLS_DC
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_ACCESS.xml b/internals/tsrm/macros/VCWD_ACCESS.xml
new file mode 100644
index 0000000000..8634f4a3c1
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_ACCESS.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_ACCESS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_ACCESS
+ ???pathname
+ ???mode
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ pathname
+
+
+ ...
+
+
+
+
+ mode
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_CHDIR.xml b/internals/tsrm/macros/VCWD_CHDIR.xml
new file mode 100644
index 0000000000..8f0c640533
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_CHDIR.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ VCWD_CHDIR
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_CHDIR
+ ???path
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_CHDIR_FILE.xml b/internals/tsrm/macros/VCWD_CHDIR_FILE.xml
new file mode 100644
index 0000000000..139ccf48ac
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_CHDIR_FILE.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ VCWD_CHDIR_FILE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_CHDIR_FILE
+ ???path
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_CHMOD.xml b/internals/tsrm/macros/VCWD_CHMOD.xml
new file mode 100644
index 0000000000..55231d3284
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_CHMOD.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_CHMOD
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_CHMOD
+ ???path
+ ???mode
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ mode
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_CHOWN.xml b/internals/tsrm/macros/VCWD_CHOWN.xml
new file mode 100644
index 0000000000..8c2892c74c
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_CHOWN.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ VCWD_CHOWN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_CHOWN
+ ???path
+ ???owner
+ ???group
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ owner
+
+
+ ...
+
+
+
+
+ group
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_CREAT.xml b/internals/tsrm/macros/VCWD_CREAT.xml
new file mode 100644
index 0000000000..178619f64e
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_CREAT.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_CREAT
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_CREAT
+ ???path
+ ???mode
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ mode
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_FOPEN.xml b/internals/tsrm/macros/VCWD_FOPEN.xml
new file mode 100644
index 0000000000..406198e616
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_FOPEN.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_FOPEN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_FOPEN
+ ???path
+ ???mode
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ mode
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_GETCWD.xml b/internals/tsrm/macros/VCWD_GETCWD.xml
new file mode 100644
index 0000000000..d9ea7d379f
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_GETCWD.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_GETCWD
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_GETCWD
+ ???buff
+ ???size
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ buff
+
+
+ ...
+
+
+
+
+ size
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_GETWD.xml b/internals/tsrm/macros/VCWD_GETWD.xml
new file mode 100644
index 0000000000..55bb39c5fd
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_GETWD.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ VCWD_GETWD
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_GETWD
+ ???buf
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ buf
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_LCHOWN.xml b/internals/tsrm/macros/VCWD_LCHOWN.xml
new file mode 100644
index 0000000000..a13ed79414
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_LCHOWN.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ VCWD_LCHOWN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_LCHOWN
+ ???path
+ ???owner
+ ???group
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ owner
+
+
+ ...
+
+
+
+
+ group
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_LSTAT.xml b/internals/tsrm/macros/VCWD_LSTAT.xml
new file mode 100644
index 0000000000..88bbe32511
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_LSTAT.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_LSTAT
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_LSTAT
+ ???path
+ ???buff
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ buff
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_MKDIR.xml b/internals/tsrm/macros/VCWD_MKDIR.xml
new file mode 100644
index 0000000000..f5637d0776
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_MKDIR.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_MKDIR
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_MKDIR
+ ???pathname
+ ???mode
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ pathname
+
+
+ ...
+
+
+
+
+ mode
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_OPEN.xml b/internals/tsrm/macros/VCWD_OPEN.xml
new file mode 100644
index 0000000000..8301749eab
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_OPEN.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_OPEN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_OPEN
+ ???path
+ ???flags
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ flags
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_OPENDIR.xml b/internals/tsrm/macros/VCWD_OPENDIR.xml
new file mode 100644
index 0000000000..6dc3af9893
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_OPENDIR.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ VCWD_OPENDIR
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_OPENDIR
+ ???pathname
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ pathname
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_OPEN_MODE.xml b/internals/tsrm/macros/VCWD_OPEN_MODE.xml
new file mode 100644
index 0000000000..7bad6c0235
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_OPEN_MODE.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ VCWD_OPEN_MODE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_OPEN_MODE
+ ???path
+ ???flags
+ ???mode
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ flags
+
+
+ ...
+
+
+
+
+ mode
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_POPEN.xml b/internals/tsrm/macros/VCWD_POPEN.xml
new file mode 100644
index 0000000000..b273d16193
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_POPEN.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_POPEN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_POPEN
+ ???command
+ ???type
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ command
+
+
+ ...
+
+
+
+
+ type
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_REALPATH.xml b/internals/tsrm/macros/VCWD_REALPATH.xml
new file mode 100644
index 0000000000..b19e3b32cd
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_REALPATH.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_REALPATH
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_REALPATH
+ ???path
+ ???real_path
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ real_path
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_RENAME.xml b/internals/tsrm/macros/VCWD_RENAME.xml
new file mode 100644
index 0000000000..60c31f8c2f
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_RENAME.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_RENAME
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_RENAME
+ ???oldname
+ ???newname
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ oldname
+
+
+ ...
+
+
+
+
+ newname
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_RMDIR.xml b/internals/tsrm/macros/VCWD_RMDIR.xml
new file mode 100644
index 0000000000..74ed2056bc
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_RMDIR.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ VCWD_RMDIR
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_RMDIR
+ ???pathname
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ pathname
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_STAT.xml b/internals/tsrm/macros/VCWD_STAT.xml
new file mode 100644
index 0000000000..fcccbfa8b9
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_STAT.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_STAT
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_STAT
+ ???path
+ ???buff
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ buff
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_UNLINK.xml b/internals/tsrm/macros/VCWD_UNLINK.xml
new file mode 100644
index 0000000000..5403ddc024
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_UNLINK.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ VCWD_UNLINK
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_UNLINK
+ ???path
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/tsrm/macros/VCWD_UTIME.xml b/internals/tsrm/macros/VCWD_UTIME.xml
new file mode 100644
index 0000000000..20916a5486
--- /dev/null
+++ b/internals/tsrm/macros/VCWD_UTIME.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ VCWD_UTIME
+ ...
+
+
+
+ &reftitle.description;
+
+ ???VCWD_UTIME
+ ???path
+ ???time
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ path
+
+
+ ...
+
+
+
+
+ time
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+