From 34c994011ba790167c2ffa8a9f7da78e38236147 Mon Sep 17 00:00:00 2001 From: gcontini <1121667+gcontini@users.noreply.github.com> Date: 周日, 11 10月 2020 17:09:26 +0800 Subject: [PATCH] add tests/docs for Ubuntu 20.04 --- src/library/os/linux/os_linux.cpp | 24 ++---------------------- 1 files changed, 2 insertions(+), 22 deletions(-) diff --git a/src/library/os/linux/os_linux.cpp b/src/library/os/linux/os_linux.cpp index 57fb028..f1041a4 100644 --- a/src/library/os/linux/os_linux.cpp +++ b/src/library/os/linux/os_linux.cpp @@ -91,7 +91,8 @@ currentDrive = 0; while (NULL != (ent = getmntent(aFile))) { if ((strncmp(ent->mnt_type, "ext", 3) == 0 || strncmp(ent->mnt_type, "xfs", 3) == 0 || - strncmp(ent->mnt_type, "vfat", 4) == 0 || strncmp(ent->mnt_type, "ntfs", 4) == 0) && + strncmp(ent->mnt_type, "vfat", 4) == 0 || strncmp(ent->mnt_type, "ntfs", 4) == 0 + || strncmp(ent->mnt_type, "btr", 3) == 0) && ent->mnt_fsname != NULL && strncmp(ent->mnt_fsname, "/dev/", 5) == 0) { if (stat(ent->mnt_fsname, &mount_stat) == 0) { drive_found = -1; @@ -174,27 +175,6 @@ free(statDrives); return result; } - -static void _getCpuid(unsigned int *p, unsigned int ax) { - __asm __volatile( - "movl %%ebx, %%esi\n\t" - "cpuid\n\t" - "xchgl %%ebx, %%esi" - : "=a"(p[0]), "=S"(p[1]), "=c"(p[2]), "=d"(p[3]) - : "0"(ax)); -} - -FUNCTION_RETURN getCpuId(unsigned char identifier[6]) { - unsigned int i; - unsigned int cpuinfo[4] = {0, 0, 0, 0}; - _getCpuid(cpuinfo, 0); - for (i = 0; i < 3; i++) { - identifier[i * 2] = cpuinfo[i] & 0xFF; - identifier[i * 2 + 1] = (cpuinfo[i] & 0xFF00) >> 8; - } - return FUNC_RET_OK; -} - FUNCTION_RETURN getMachineName(unsigned char identifier[6]) { -- Gitblit v1.9.1