Allow disabling fopen in SIMD
This commit is contained in:
@@ -66,6 +66,10 @@ check_feature(char *buffer, char *feature)
|
|||||||
LOCAL(int)
|
LOCAL(int)
|
||||||
parse_proc_cpuinfo(int bufsize)
|
parse_proc_cpuinfo(int bufsize)
|
||||||
{
|
{
|
||||||
|
#ifdef NO_PROC_FOPEN
|
||||||
|
return 1;
|
||||||
|
#endif
|
||||||
|
|
||||||
char *buffer = (char *)malloc(bufsize);
|
char *buffer = (char *)malloc(bufsize);
|
||||||
FILE *fd;
|
FILE *fd;
|
||||||
|
|
||||||
|
|||||||
@@ -71,6 +71,10 @@ check_cpuinfo(char *buffer, const char *field, char *value)
|
|||||||
LOCAL(int)
|
LOCAL(int)
|
||||||
parse_proc_cpuinfo(int bufsize)
|
parse_proc_cpuinfo(int bufsize)
|
||||||
{
|
{
|
||||||
|
#ifdef NO_PROC_FOPEN
|
||||||
|
return 1;
|
||||||
|
#endif
|
||||||
|
|
||||||
char *buffer = (char *)malloc(bufsize);
|
char *buffer = (char *)malloc(bufsize);
|
||||||
FILE *fd;
|
FILE *fd;
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,10 @@ static THREAD_LOCAL unsigned int simd_support = ~0;
|
|||||||
LOCAL(void)
|
LOCAL(void)
|
||||||
parse_proc_cpuinfo(const char *search_string)
|
parse_proc_cpuinfo(const char *search_string)
|
||||||
{
|
{
|
||||||
|
#ifdef NO_PROC_FOPEN
|
||||||
|
return;
|
||||||
|
#endif
|
||||||
|
|
||||||
const char *file_name = "/proc/cpuinfo";
|
const char *file_name = "/proc/cpuinfo";
|
||||||
char cpuinfo_line[256];
|
char cpuinfo_line[256];
|
||||||
FILE *f = NULL;
|
FILE *f = NULL;
|
||||||
|
|||||||
@@ -64,6 +64,10 @@ check_feature(char *buffer, char *feature)
|
|||||||
LOCAL(int)
|
LOCAL(int)
|
||||||
parse_proc_cpuinfo(int bufsize)
|
parse_proc_cpuinfo(int bufsize)
|
||||||
{
|
{
|
||||||
|
#ifdef NO_PROC_FOPEN
|
||||||
|
return 1;
|
||||||
|
#endif
|
||||||
|
|
||||||
char *buffer = (char *)malloc(bufsize);
|
char *buffer = (char *)malloc(bufsize);
|
||||||
FILE *fd;
|
FILE *fd;
|
||||||
|
|
||||||
|
|||||||
@@ -79,6 +79,10 @@ check_feature(char *buffer, char *feature)
|
|||||||
LOCAL(int)
|
LOCAL(int)
|
||||||
parse_proc_cpuinfo(int bufsize)
|
parse_proc_cpuinfo(int bufsize)
|
||||||
{
|
{
|
||||||
|
#ifdef NO_PROC_FOPEN
|
||||||
|
return 1;
|
||||||
|
#endif
|
||||||
|
|
||||||
char *buffer = (char *)malloc(bufsize);
|
char *buffer = (char *)malloc(bufsize);
|
||||||
FILE *fd;
|
FILE *fd;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user