1/* 2 * Implementation of get_cpuid(). 3 * 4 * Copyright 2014 IBM Corp. 5 * Author(s): Alexander Yarygin <yarygin@linux.vnet.ibm.com> 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License (version 2 only) 9 * as published by the Free Software Foundation. 10 */ 11 12#include <sys/types.h> 13#include <unistd.h> 14#include <stdio.h> 15#include <string.h> 16 17#include "../../util/header.h" 18 19int get_cpuid(char *buffer, size_t sz) 20{ 21 const char *cpuid = "IBM/S390"; 22 23 if (strlen(cpuid) + 1 > sz) 24 return -1; 25 26 strcpy(buffer, cpuid); 27 return 0; 28} 29