Summary: Signalfd is not used in the code anymore, and given that the same functionality can be achieved with the new MainLoop class, it's unlikely we will need it in the future. Remove all traces of it. Reviewers: tberghammer, ovyalov Subscribers: tberghammer, danalbert, srhines, lldb-commits Differential Revision: http://reviews.llvm.org/D17510 llvm-svn: 261631
36 lines
762 B
C++
36 lines
762 B
C++
//===-- LibcGlue.cpp --------------------------------------------*- C++ -*-===//
|
|
//
|
|
// The LLVM Compiler Infrastructure
|
|
//
|
|
// This file is distributed under the University of Illinois Open Source
|
|
// License. See LICENSE.TXT for details.
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
// This files adds functions missing from libc on earlier versions of Android
|
|
|
|
#include <android/api-level.h>
|
|
|
|
#include <sys/syscall.h>
|
|
|
|
#if __ANDROID_API__ < 21
|
|
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
#include <fcntl.h>
|
|
#include <signal.h>
|
|
|
|
#include "lldb/Host/Time.h"
|
|
|
|
time_t timegm(struct tm* t)
|
|
{
|
|
return (time_t) timegm64(t);
|
|
}
|
|
|
|
int posix_openpt(int flags)
|
|
{
|
|
return open("/dev/ptmx", flags);
|
|
}
|
|
|
|
#endif
|