X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fcpuid%2Fcpuid.h;h=eea6c31019db46c41baff0b1ef9ca5fcbb78d805;hb=7d7de521a4feda7c65298b9e7bb0089405119555;hp=86f200d635e42c097eeb91ea7d90bc4ad06b93e8;hpb=ea830cd11ee1f05fd510ea0f97b7c6020d0387df;p=ccan diff --git a/ccan/cpuid/cpuid.h b/ccan/cpuid/cpuid.h index 86f200d6..eea6c310 100644 --- a/ccan/cpuid/cpuid.h +++ b/ccan/cpuid/cpuid.h @@ -24,6 +24,7 @@ #include #include +#include /** * enum cpuid - stuff to get information about from the CPU. @@ -371,20 +372,17 @@ void cpuid(cpuid_t request, uint32_t *buf); * cpuid_write_info - Write specified CPU information to a file. * @info: Bit set of information to write. * @featureset: Bit set of features to write. - * @outfile: Output filename (Max 256). - * - * If @outfile is NULL, a name is choosen in the following format: - * CPUVENDOR_PROCESSORBRAND.cpuid + * @outfile: Output file pointer * * Returns true on success, false otherwise. * * Example usage: * if (!cpuid_write_info(CPUID_VENDORID | CPUID_PROC_BRAND_STRING, * CPUID_FEAT_ECX_SSE3 | CPUID_FEAT_EDX_FPU, - * "cpuinfo.cpuid")) + * fp)) * ... error ... */ -bool cpuid_write_info(uint32_t info, uint32_t featureset, const char *outfile); +bool cpuid_write_info(uint32_t info, uint32_t featureset, FILE *outfile); /** * cpuid_test_feature - Test if @feature is available