psxhdrs:Add POSIX Conformance Test for fmtmsg.h (GCI 2018)

This commit is contained in:
Shashvat Jain
2018-12-06 13:10:59 -06:00
committed by Joel Sherrill
parent 1e455d4174
commit 9feff789be
2 changed files with 25 additions and 19 deletions

View File

@@ -1573,8 +1573,7 @@ lib_a_SOURCES = psxhdrs/devctl/posix_devctl.c \
psxhdrs/wctype/wctrans.c \
psxhdrs/wctype/wctrans_l.c \
psxhdrs/wctype/wctype.c \
psxhdrs/wctype/wctype_l.c \
psxhdrs/fmtmsg/fmtmsg.c
psxhdrs/wctype/wctype_l.c
## Not supported by RTEMS, but POSIX API Compliance tests exist.
## lib_a_SOURCES += psxhdrs/ulimit/ulimit.c

View File

@@ -3,21 +3,21 @@
* @brief fmtmsg() API Conformance Test
*/
/*
* COPYRIGHT (c) 2018.
* Shashvat Jain
*
* Permission to use, copy, modify, and/or distribute this software
* for any purpose with or without fee is hereby granted.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
* BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
* OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/*
* COPYRIGHT (c) 2018.
* Shashvat Jain
*
* Permission to use, copy, modify, and/or distribute this software
* for any purpose with or without fee is hereby granted.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR
* BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
* OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -32,8 +32,15 @@ int test( void )
{
int result;
result = fmtmsg(MM_PRINT, "warning:implicit variable", MM_ERROR,"Function not defined","Check the user manual","warning:implicit variable:001");
result = fmtmsg(
MM_PRINT,
"warning:implicit variable",
MM_ERROR,
"Function not defined",
"Check the user manual",
"warning:implicit variable:001"
);
return (result)
return result;
}