diff options
author | Moonchild <moonchild@palemoon.org> | 2021-10-14 16:57:01 +0000 |
---|---|---|
committer | Moonchild <moonchild@palemoon.org> | 2022-04-01 15:17:54 +0200 |
commit | 28a3cd1028612b3b577768519d11fa6fbcda6f09 (patch) | |
tree | 61a64f843d3bfed644305987dbe1482d7b39c11a /security | |
parent | f987138760b344a8869e319f28400acc438d0553 (diff) | |
download | uxp-28a3cd1028612b3b577768519d11fa6fbcda6f09.tar.gz |
Issue #1053 - First pass Android defines and remove Android Annotation
processors, some Andoid packaging stuff, Eclipse IDE support et al.
Diffstat (limited to 'security')
-rw-r--r-- | security/manager/android_stub.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/security/manager/android_stub.h b/security/manager/android_stub.h deleted file mode 100644 index 6f5ad3f558..0000000000 --- a/security/manager/android_stub.h +++ /dev/null @@ -1,44 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -/* This file allows NSS to build by stubbing out - * features that aren't provided by Android/Bionic */ - -#ifndef ANDROID_STUB_H -#define ANDROID_STUB_H - -/* sysinfo is defined but not implemented. - * we may be able to implement it ourselves. */ -#define _SYS_SYSINFO_H_ - -#include <sys/cdefs.h> -#include <sys/resource.h> -#include <linux/kernel.h> -#include <unistd.h> - -#ifndef ANDROID_VERSION -#include <android/api-level.h> -#define ANDROID_VERSION __ANDROID_API__ -#endif - -/* Use this stub version of getdtablesize - * instead of the one in the header */ -__attribute__((unused)) -static int getdtablesize_stub(void) -{ - struct rlimit r; - if (getrlimit(RLIMIT_NOFILE, &r) < 0) { - return sysconf(_SC_OPEN_MAX); - } - return r.rlim_cur; -} -#define getdtablesize() getdtablesize_stub() - -#if ANDROID_VERSION < 21 -#define RTLD_NOLOAD 0 -#endif - -#define sysinfo(foo) -1 - -#endif /* ANDROID_STUB_H */ |