perf: Clean up perf_{session,alloc} management
[akaros.git] / kern / include / ros / time.h
index 8a89336..404c9af 100644 (file)
@@ -1,11 +1,4 @@
-#ifndef ROS_INC_TIME_H
-#define ROS_INC_TIME_H
-
-/* When userspace includes this file, some part of glibc might have already
- * defined timespec.  It's a rat's nest. */
-#ifndef __timespec_defined
-/* Tells glibc we've covered timespec. */
-#define __timespec_defined 1
+#pragma once
 
 /* (newlib) Time Value Specification Structures, P1003.1b-1993, p. 261 */
 typedef long time_t; /* TODO: this is fucked.  Thanks POSIX. */
@@ -19,7 +12,3 @@ struct timeval {
        time_t tv_sec;  /* seconds */
        time_t tv_usec; /* microseconds */
 };
-
-#endif /* __timespec_defined */
-
-#endif /* ROS_INC_TIME_H */