• Lv Zheng's avatar
    ACPICA: Utilities: Introduce acpi_log_error() to improve portability · 2e70da4c
    Lv Zheng authored
    Invocations like fprintf(stderr) and perror() are not portable, this patch
    introduces acpi_log_error() as a replacement, it is implemented using new
    portable API - acpi_ut_file_vprintf().
    
    Note that though acpi_os_initialize() need to be invoked prior than using
    this new API, since no users are introduced in this patch, such invocations
    are not added for applications that link utprint.c in this patch. Futher
    patches that introduce users of acpi_log_error() should take care of this.
    
    This patch is only useful for ACPICA applications, most of which are not
    shipped in the Linux kernel.
    
    Note that follow-up commits will update acpidump to use this new API to
    improve portability. Lv Zheng.
    Signed-off-by: default avatarLv Zheng <lv.zheng@intel.com>
    Signed-off-by: default avatarBob Moore <robert.moore@intel.com>
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    2e70da4c
utdebug.c 17.8 KB