最初コミット
This commit is contained in:
24
src/libc.c
Normal file
24
src/libc.c
Normal file
@@ -0,0 +1,24 @@
|
||||
#include "libc.h"
|
||||
#include "common.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
const char *display_libc() {
|
||||
#if defined(__linux__)
|
||||
const char *musl = run_command_s("ldd $(which ls) | grep libc | grep musl");
|
||||
if (musl != NULL && strlen(musl) != 0) {
|
||||
free((void *)musl);
|
||||
return "musl";
|
||||
}
|
||||
|
||||
const char *glibc = run_command_s("ldd $(which ls) | grep libc | grep gnu");
|
||||
if (glibc != NULL && strlen(glibc) != 0) {
|
||||
free((void *)glibc);
|
||||
return "glibc";
|
||||
}
|
||||
#endif
|
||||
|
||||
return NULL;
|
||||
}
|
||||
Reference in New Issue
Block a user