From 28220db3c5759facf5e0a6891e53a6f268a0ebbc Mon Sep 17 00:00:00 2001 From: Guo Mang Date: Thu, 22 Dec 2016 18:26:58 +0800 Subject: StdLib: Remove unused Package Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Guo Mang --- StdLib/PosixLib/Err/LibErr.inf | 42 ------------------ StdLib/PosixLib/Err/warn_err.c | 99 ------------------------------------------ 2 files changed, 141 deletions(-) delete mode 100644 StdLib/PosixLib/Err/LibErr.inf delete mode 100644 StdLib/PosixLib/Err/warn_err.c (limited to 'StdLib/PosixLib/Err') diff --git a/StdLib/PosixLib/Err/LibErr.inf b/StdLib/PosixLib/Err/LibErr.inf deleted file mode 100644 index 03877f6d99..0000000000 --- a/StdLib/PosixLib/Err/LibErr.inf +++ /dev/null @@ -1,42 +0,0 @@ -## @file -# Library used for supplying some POSIX routines. -# -# Copyright (c) 2011, Intel Corporation. All rights reserved.
-# -# This program and the accompanying materials -# are licensed and made available under the terms and conditions of the BSD License -# which accompanies this distribution. The full text of the license may be found at -# http://opensource.org/licenses/bsd-license.php -# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. -# -# -## - -[Defines] - INF_VERSION = 0x00010006 - BASE_NAME = LibErr - FILE_GUID = FC1D4706-88FB-42b0-98B0-A4B2E607EBAA - MODULE_TYPE = UEFI_APPLICATION - VERSION_STRING = 1.0 - LIBRARY_CLASS = LibErr|UEFI_APPLICATION UEFI_DRIVER - - -# -# VALID_ARCHITECTURES = IA32 X64 IPF EBC -# - -[Sources.common] - warn_err.c - - -[Packages] - MdePkg/MdePkg.dec - StdLib/StdLib.dec - StdLibPrivateInternalFiles/DoNotUse.dec - -[LibraryClasses] - LibC - LibStdio - LibStdLib - LibString diff --git a/StdLib/PosixLib/Err/warn_err.c b/StdLib/PosixLib/Err/warn_err.c deleted file mode 100644 index b69a41753f..0000000000 --- a/StdLib/PosixLib/Err/warn_err.c +++ /dev/null @@ -1,99 +0,0 @@ -/** @file - Implement the warning and error output messages. - - Copyright (c) 2011, Intel Corporation - All rights reserved. This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - - * Copyright (c) 1994 Michael L. Hitch - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Michael L. Hitch. - * 4. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - **/ -#include - -#include -#include -#include -#include -#include - -static void -_Vdomessage(int doerrno, const char *fmt, va_list args) -{ - fprintf(stderr, "%s: ", getprogname()); - if (fmt) { - vfprintf(stderr, fmt, args); - fprintf(stderr, ": "); - } - if (doerrno && errno < EMAXERRORVAL) { - fprintf(stderr, "%s", strerror(errno)); - } - fprintf(stderr, "\n"); -} - -void -err(int eval, const char *fmt, ...) -{ - va_list ap; - va_start(ap, fmt); - _Vdomessage(1, fmt, ap); - va_end(ap); - exit(eval); -} - -void -errx(int eval, const char *fmt, ...) -{ - va_list ap; - va_start(ap, fmt); - _Vdomessage(0, fmt, ap); - va_end(ap); - exit(eval); -} - -void -warn(const char *fmt, ...) -{ - va_list ap; - va_start(ap, fmt); - _Vdomessage(1, fmt, ap); - va_end(ap); -} - -void -warnx(const char *fmt, ...) -{ - va_list ap; - va_start(ap, fmt); - _Vdomessage(0, fmt, ap); - va_end(ap); -} -- cgit v1.2.3