]> git.proxmox.com Git - qemu.git/blobdiff - qemu-os-posix.h
i82378/i82374: Do not create DMA controller twice
[qemu.git] / qemu-os-posix.h
index 6d8cf798998edb1818b99ef2c02942ad2d3be83e..8e1149d9640cde3735aa5c26fb6849acb9d6e6c4 100644 (file)
 #ifndef QEMU_OS_POSIX_H
 #define QEMU_OS_POSIX_H
 
-static inline void os_host_main_loop_wait(int *timeout)
-{
-}
-
+void os_set_line_buffering(void);
+void os_set_proc_name(const char *s);
 void os_setup_signal_handling(void);
-void os_change_process_uid(void);
+void os_daemonize(void);
+void os_setup_post(void);
+
+typedef struct timeval qemu_timeval;
+#define qemu_gettimeofday(tp) gettimeofday(tp, NULL)
+
+#ifndef CONFIG_UTIMENSAT
+#ifndef UTIME_NOW
+# define UTIME_NOW     ((1l << 30) - 1l)
+#endif
+#ifndef UTIME_OMIT
+# define UTIME_OMIT    ((1l << 30) - 2l)
+#endif
+#endif
+typedef struct timespec qemu_timespec;
+int qemu_utimens(const char *path, const qemu_timespec *times);
 
 #endif