summaryrefslogtreecommitdiffstats
path: root/private/mvdm/softpc.new/host/src/nt_hfx.c
diff options
context:
space:
mode:
authorAdam <you@example.com>2020-05-17 05:51:50 +0200
committerAdam <you@example.com>2020-05-17 05:51:50 +0200
commite611b132f9b8abe35b362e5870b74bce94a1e58e (patch)
treea5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/mvdm/softpc.new/host/src/nt_hfx.c
downloadNT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip
Diffstat (limited to 'private/mvdm/softpc.new/host/src/nt_hfx.c')
-rw-r--r--private/mvdm/softpc.new/host/src/nt_hfx.c195
1 files changed, 195 insertions, 0 deletions
diff --git a/private/mvdm/softpc.new/host/src/nt_hfx.c b/private/mvdm/softpc.new/host/src/nt_hfx.c
new file mode 100644
index 000000000..fc2bd0f59
--- /dev/null
+++ b/private/mvdm/softpc.new/host/src/nt_hfx.c
@@ -0,0 +1,195 @@
+#include "host_def.h"
+#include "insignia.h"
+/*
+ * SoftPC Revision 2.0
+ *
+ * Title : unix_hfx.c
+ *
+ * Description : Stubbs for HFX
+ *
+ */
+
+#include <stdio.h>
+#include "xt.h"
+#include "host_hfx.h"
+#include "hfx.h"
+#include "debug.h"
+
+void get_hostname IFN2(int, fd, char *, name)
+{
+}
+
+void get_host_fd IFN2(char *, name,int, fd)
+{
+}
+
+void init_fd_hname()
+{
+}
+
+void host_concat IFN3(char *, path,char *, name,char *, result)
+{
+}
+
+word host_create IFN4(char *, name, word, attr, half_word, create_new, word *, fd)
+{
+ return (0);
+}
+
+void host_to_dostime IFN3(long, secs_since_70, word *, date, word *, time)
+{
+}
+
+long host_get_datetime IFN2(word *, date,word *, thetime)
+{
+ return (0);
+}
+
+int host_set_time IFN2(word, fd, long, hosttime)
+{
+ return (0);
+}
+
+
+word host_open IFN6(char *, name, half_word, attrib, word *, fd, double_word *, size, word *, date, word *, thetime)
+{
+ return (0);
+}
+
+/* General purpose file move function. This was added for use by the new
+ general purpose truncate code. It can copy between file systems, can
+ overwrite the existing destination file, and can pad the destination
+ file to the given length if the source file is less than that length. */
+int mvfile IFN3(char *, from, char *, to, int, length)
+{
+ return (0);
+}
+
+word host_truncate IFN2(word, fd, long, size)
+{
+ return (0);
+}
+
+word host_close IFN1(word, fd)
+{
+ word xen_err = 0;
+ return(0);
+}
+
+word host_commit IFN1(word, fd)
+{
+ return(0);
+}
+
+word host_write IFN4(word, fd, unsigned char *, buf, word, num, word *, count)
+{
+ return (0);
+}
+
+word host_read IFN4(word, fd, unsigned char *, buf, word, num, word *, count)
+{
+ return(0);
+}
+
+word host_delete IFN1(char *, name)
+{
+ return(0);
+}
+
+int hfx_rename IFN2(char *, from,char *, to)
+{
+ return(0);
+}
+
+
+word host_rename IFN2(char *, from, char *, to)
+{
+ word xen_err = 0;
+ return(0);
+}
+
+
+half_word host_getfattr IFN1(char *, name)
+{
+ half_word attr;
+ return(0);
+}
+
+word host_get_file_info IFN4(char *, name, word *, thetime, word *, date, double_word *, size)
+{
+ return(0);
+}
+
+word host_set_file_attr IFN2(char *, name, half_word, attr)
+{
+ return(0);
+}
+
+word host_lseek IFN4(word, fd, double_word, offset,int, whence, double_word *, position)
+{
+ return(0);
+}
+
+word host_lock IFN3(word, fd, double_word, start, double_word, length)
+{
+ return(0);
+}
+
+word host_unlock IFN3(word, fd, double_word, start, double_word, length)
+{
+ return(0);
+}
+
+host_check_lock()
+{
+ return(0);
+}
+
+void host_disk_info IFN2(DOS_DISK_INFO *, disk_info, int, drive)
+{
+}
+/*
+ *
+ * Remove directory function.
+ */
+word host_rmdir IFN1(char *, host_path)
+{
+ return (0);
+}
+
+/*
+ *
+ * Make directory function.
+ */
+word host_mkdir IFN1(char *, host_path)
+{
+ return (0);
+}
+
+/*
+ *
+ * Change directory function. This function only validates the path
+ * given. DOS decides whether to actually change directory at a higher
+ * level. Success is returned if the path exists and is a directory.
+ * If the path exists but the file is not a directory, then a special
+ * code is returned, as to return error_path_not_found would be
+ * ambiguous.
+ */
+word host_chdir IFN1(char *, host_path)
+{
+ return (0);
+}
+
+
+/*
+ *
+ * Function to return the volume ID of a network drive.
+ * Eleven characters are available for the name to be output.
+ *
+ * The last field in the network drive path it output unless it
+ * is more than eleven characters long in which case ten characters
+ * are output with an appended tilde.
+ */
+void host_get_volume_id IFN2(char *, net_path, char *, volume_id)
+{
+}