| /* |
| * Implementation of get_cpuid(). |
| * |
| * Copyright 2014 IBM Corp. |
| * Author(s): Alexander Yarygin <yarygin@linux.vnet.ibm.com> |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License (version 2 only) |
| * as published by the Free Software Foundation. |
| */ |
| |
| #include <sys/types.h> |
| #include <unistd.h> |
| #include <stdio.h> |
| #include <string.h> |
| |
| #include "../../util/header.h" |
| |
| int get_cpuid(char *buffer, size_t sz) |
| { |
| const char *cpuid = "IBM/S390"; |
| |
| if (strlen(cpuid) + 1 > sz) |
| return -1; |
| |
| strcpy(buffer, cpuid); |
| return 0; |
| } |