mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-20 03:44:18 +08:00
28 lines
893 B
Diff
28 lines
893 B
Diff
diff -ruwN source/src/libvterm/include/vterm.h source-new/src/libvterm/include/vterm.h
|
|
--- source/src/libvterm/include/vterm.h 2019-12-04 14:09:41.000000000 -0700
|
|
+++ source-new/src/libvterm/include/vterm.h 2023-09-09 19:06:56.211783900 -0600
|
|
@@ -15,9 +15,11 @@
|
|
#define TRUE 1
|
|
#define FALSE 0
|
|
|
|
+#if !defined (__redox__)
|
|
// from stdint.h
|
|
typedef unsigned char uint8_t;
|
|
typedef unsigned int uint32_t;
|
|
+#endif
|
|
|
|
typedef struct VTerm VTerm;
|
|
typedef struct VTermState VTermState;
|
|
diff -ruwN source/src/memfile.c source-new/src/memfile.c
|
|
--- source/src/memfile.c 2019-12-04 13:51:25.000000000 -0700
|
|
+++ source-new/src/memfile.c 2023-09-09 19:06:08.999846625 -0600
|
|
@@ -610,6 +610,8 @@
|
|
// No sync() on Stratus VOS
|
|
# if defined(__OPENNT) || defined(__TANDEM) || defined(__VOS__)
|
|
fflush(NULL);
|
|
+# elif defined(__redox__)
|
|
+ fsync(mfp->mf_fd);
|
|
# else
|
|
sync();
|
|
# endif
|