Compare commits
No commits in common. "1db60b5a824cc31b90a29aac3cfb39c7ea680e19" and "dc169124cc4e16e993e06ffe39fcd2d11ba014fb" have entirely different histories.
1db60b5a82
...
dc169124cc
@ -86,11 +86,7 @@ Result<int> luna_main(int argc, char** argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
auto cmd = TRY(input_file->read_line());
|
auto cmd = TRY(input_file->read_line());
|
||||||
if (cmd.is_empty())
|
if (cmd.is_empty()) break;
|
||||||
{
|
|
||||||
puts("exit");
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (strspn(cmd.chars(), " \n") == cmd.length()) continue;
|
if (strspn(cmd.chars(), " \n") == cmd.length()) continue;
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* bits/timespec.h: The timespec and timeval structures. */
|
/* bits/timespec.h: The timespec structure. */
|
||||||
|
|
||||||
#ifndef _BITS_TIMESPEC_H
|
#ifndef _BITS_TIMESPEC_H
|
||||||
#define _BITS_TIMESPEC_H
|
#define _BITS_TIMESPEC_H
|
||||||
@ -11,10 +11,4 @@ struct timespec
|
|||||||
long tv_nsec;
|
long tv_nsec;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct timeval
|
|
||||||
{
|
|
||||||
time_t tv_sec;
|
|
||||||
suseconds_t tv_usec;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
/* sys/time.h: POSIX time types. */
|
|
||||||
|
|
||||||
#ifndef _SYS_TIME_H
|
|
||||||
#define _SYS_TIME_H
|
|
||||||
|
|
||||||
#include <bits/attrs.h>
|
|
||||||
#include <bits/timespec.h>
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C"
|
|
||||||
{
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Get the current time of day. */
|
|
||||||
__deprecated int gettimeofday(struct timeval* tp, void* timezone);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
|
@ -19,7 +19,6 @@ typedef __u64_t ino_t;
|
|||||||
typedef __u32_t uid_t;
|
typedef __u32_t uid_t;
|
||||||
typedef __u32_t gid_t;
|
typedef __u32_t gid_t;
|
||||||
typedef __u64_t nlink_t;
|
typedef __u64_t nlink_t;
|
||||||
typedef __i64_t suseconds_t;
|
|
||||||
|
|
||||||
typedef off_t fpos_t;
|
typedef off_t fpos_t;
|
||||||
|
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
#include <bits/errno-return.h>
|
#include <bits/errno-return.h>
|
||||||
#include <luna/Check.h>
|
#include <luna/Check.h>
|
||||||
#include <luna/Format.h>
|
#include <luna/Format.h>
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <sys/syscall.h>
|
#include <sys/syscall.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
@ -150,21 +148,4 @@ extern "C"
|
|||||||
{
|
{
|
||||||
return asctime(localtime(tp));
|
return asctime(localtime(tp));
|
||||||
}
|
}
|
||||||
|
|
||||||
int gettimeofday(struct timeval* tp, void* timezone)
|
|
||||||
{
|
|
||||||
if (timezone)
|
|
||||||
{
|
|
||||||
fputs("gettimeofday: timezone was not NULL, abort\n", stderr);
|
|
||||||
abort();
|
|
||||||
}
|
|
||||||
|
|
||||||
struct timespec ts;
|
|
||||||
if (clock_gettime(CLOCK_REALTIME, &ts) < 0) return -1;
|
|
||||||
|
|
||||||
tp->tv_sec = ts.tv_sec;
|
|
||||||
tp->tv_usec = ts.tv_nsec / 1000;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user