[Lsb-messages] /var/www/bzr/lsb/devel/devchk r2358: POSIX 2008 uplift, probably partial (bug 3469)

Mats Wichmann mats at linuxfoundation.org
Wed Mar 6 23:52:46 UTC 2013


------------------------------------------------------------
revno: 2358
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: devchk
timestamp: Wed 2013-03-06 16:52:46 -0700
message:
  POSIX 2008 uplift, probably partial (bug 3469)
modified:
  ts/devchk/ctype_h.c
  ts/devchk/ncursesw_curses_h.c
  ts/devchk/signal_h.c
  ts/devchk/strings_h.c
  ts/devchk/sys_stat_h.c
  ts/devchk/wchar_h.c
  ts/devchk/wctype_h.c
-------------- next part --------------
=== modified file 'ts/devchk/ctype_h.c'
--- a/ts/devchk/ctype_h.c	2012-10-01 13:17:07 +0000
+++ b/ts/devchk/ctype_h.c	2013-03-06 23:52:46 +0000
@@ -166,6 +166,34 @@
 CheckInterfacedef(__ctype_toupper_loc,__ctype_toupper_loc_db);
 extern const int32_t * * __ctype_tolower_loc_db(void);
 CheckInterfacedef(__ctype_tolower_loc,__ctype_tolower_loc_db);
+extern int isalnum_l_db(int, locale_t);
+CheckInterfacedef(isalnum_l,isalnum_l_db);
+extern int isalpha_l_db(int, locale_t);
+CheckInterfacedef(isalpha_l,isalpha_l_db);
+extern int isblank_l_db(int, locale_t);
+CheckInterfacedef(isblank_l,isblank_l_db);
+extern int iscnrtl_l_db(int, locale_t);
+CheckInterfacedef(iscnrtl_l,iscnrtl_l_db);
+extern int isdigit_l_db(int, locale_t);
+CheckInterfacedef(isdigit_l,isdigit_l_db);
+extern int isgraph_l_db(int, locale_t);
+CheckInterfacedef(isgraph_l,isgraph_l_db);
+extern int islower_l_db(int, locale_t);
+CheckInterfacedef(islower_l,islower_l_db);
+extern int isprint_l_db(int, locale_t);
+CheckInterfacedef(isprint_l,isprint_l_db);
+extern int ispunct_l_db(int, locale_t);
+CheckInterfacedef(ispunct_l,ispunct_l_db);
+extern int isspace_l_db(int, locale_t);
+CheckInterfacedef(isspace_l,isspace_l_db);
+extern int isupper_l_db(int, locale_t);
+CheckInterfacedef(isupper_l,isupper_l_db);
+extern int isxdigit_l_db(int, locale_t);
+CheckInterfacedef(isxdigit_l,isxdigit_l_db);
+extern int tolower_l_db(int, locale_t);
+CheckInterfacedef(tolower_l,tolower_l_db);
+extern int toupper_l_db(int, locale_t);
+CheckInterfacedef(toupper_l,toupper_l_db);
 #ifdef TET_TEST
 if (pcnt == cnt )
 	tet_result(TET_PASS);

=== modified file 'ts/devchk/ncursesw_curses_h.c'
--- a/ts/devchk/ncursesw_curses_h.c	2013-03-01 19:01:27 +0000
+++ b/ts/devchk/ncursesw_curses_h.c	2013-03-06 23:52:46 +0000
@@ -3983,10 +3983,6 @@
 #endif
 
 #if 1
-CheckTypeSize(wint_t,0, 10003427, 1, 5.0, NULL, 7, NULL)
-#endif
-
-#if 1
 CheckTypeSize(chtype,0, 10003411, 1, 5.0, NULL, 9, NULL)
 #endif
 

=== modified file 'ts/devchk/signal_h.c'
--- a/ts/devchk/signal_h.c	2013-02-05 13:58:21 +0000
+++ b/ts/devchk/signal_h.c	2013-03-06 23:52:46 +0000
@@ -2354,6 +2354,8 @@
 CheckInterfacedef(sigtimedwait,sigtimedwait_db);
 extern sighandler_t bsd_signal_db(int, sighandler_t);
 CheckInterfacedef(bsd_signal,bsd_signal_db);
+extern void psiginfo_db(const siginfo_t *, const char *);
+CheckInterfacedef(psiginfo,psiginfo_db);
 #ifdef TET_TEST
 if (pcnt == cnt )
 	tet_result(TET_PASS);

=== modified file 'ts/devchk/strings_h.c'
--- a/ts/devchk/strings_h.c	2012-10-01 13:17:07 +0000
+++ b/ts/devchk/strings_h.c	2013-03-06 23:52:46 +0000
@@ -44,6 +44,16 @@
 CheckInterfacedef(strcasecmp,strcasecmp_db);
 extern int strncasecmp_db(const char *, const char *, size_t);
 CheckInterfacedef(strncasecmp,strncasecmp_db);
+extern int strcasecmp_l_db(const char *, const char *, locale_t);
+CheckInterfacedef(strcasecmp_l,strcasecmp_l_db);
+extern int stncasecmp_l_db(const char *, const char *, size_t, locale_t);
+CheckInterfacedef(stncasecmp_l,stncasecmp_l_db);
+extern int strcoll_l_db(const char *, const char *, locale_t);
+CheckInterfacedef(strcoll_l,strcoll_l_db);
+extern ssize_t strfmon_l_db(char *, size_t, locale_t, const char *);
+CheckInterfacedef(strfmon_l,strfmon_l_db);
+extern size_t strxfrm_l_db(char *, const char *, size_t, locale_t);
+CheckInterfacedef(strxfrm_l,strxfrm_l_db);
 #ifdef TET_TEST
 if (pcnt == cnt )
 	tet_result(TET_PASS);

=== modified file 'ts/devchk/sys_stat_h.c'
--- a/ts/devchk/sys_stat_h.c	2012-10-01 13:17:07 +0000
+++ b/ts/devchk/sys_stat_h.c	2013-03-06 23:52:46 +0000
@@ -997,6 +997,10 @@
 CheckInterfacedef(__fxstatat64,__fxstatat64_db);
 extern int __xmknodat_db(int, int, const char *, mode_t, dev_t *);
 CheckInterfacedef(__xmknodat,__xmknodat_db);
+extern int utimensat_db(int, const char *, const struct timespec[2], int);
+CheckInterfacedef(utimensat,utimensat_db);
+extern int futimens_db(int, const struct timespec[2]);
+CheckInterfacedef(futimens,futimens_db);
 #ifdef TET_TEST
 if (pcnt == cnt )
 	tet_result(TET_PASS);

=== modified file 'ts/devchk/wchar_h.c'
--- a/ts/devchk/wchar_h.c	2012-10-01 13:17:07 +0000
+++ b/ts/devchk/wchar_h.c	2013-03-06 23:52:46 +0000
@@ -297,6 +297,14 @@
 CheckInterfacedef(__wprintf_chk,__wprintf_chk_db);
 extern FILE * open_wmemstream_db(wchar_t * *, size_t *);
 CheckInterfacedef(open_wmemstream,open_wmemstream_db);
+extern int wcscasecmp_l_db(const wchar_t *, const wchar_t *, locale_t);
+CheckInterfacedef(wcscasecmp_l,wcscasecmp_l_db);
+extern int wcsncasecmp_l_db(const wchar_t *, const wchar_t *, size_t, locale_t);
+CheckInterfacedef(wcsncasecmp_l,wcsncasecmp_l_db);
+extern int wcscoll_l_db(const wchar_t *, const wchar_t *, locale_t);
+CheckInterfacedef(wcscoll_l,wcscoll_l_db);
+extern size_t wcsxfrm_l_db(const wchar_t *, const wchar_t *, size_t, locale_t);
+CheckInterfacedef(wcsxfrm_l,wcsxfrm_l_db);
 #ifdef TET_TEST
 if (pcnt == cnt )
 	tet_result(TET_PASS);

=== modified file 'ts/devchk/wctype_h.c'
--- a/ts/devchk/wctype_h.c	2012-10-01 13:17:07 +0000
+++ b/ts/devchk/wctype_h.c	2013-03-06 23:52:46 +0000
@@ -160,6 +160,42 @@
 CheckInterfacedef(wctype,wctype_db);
 extern wint_t towctrans_db(wint_t, wctrans_t);
 CheckInterfacedef(towctrans,towctrans_db);
+extern int iswalnum_l_db(wint_t, locale_t);
+CheckInterfacedef(iswalnum_l,iswalnum_l_db);
+extern int iswalpha_l_db(wint_t, locale_t);
+CheckInterfacedef(iswalpha_l,iswalpha_l_db);
+extern int iswblank_l_db(wint_t, locale_t);
+CheckInterfacedef(iswblank_l,iswblank_l_db);
+extern int iswcntrl_l_db(wint_t, locale_t);
+CheckInterfacedef(iswcntrl_l,iswcntrl_l_db);
+extern int iswctype_l_db(wint_t, locale_t);
+CheckInterfacedef(iswctype_l,iswctype_l_db);
+extern int iswdigit_l_db(wint_t, locale_t);
+CheckInterfacedef(iswdigit_l,iswdigit_l_db);
+extern int iswgraph_l_db(wint_t, locale_t);
+CheckInterfacedef(iswgraph_l,iswgraph_l_db);
+extern int iswlower_l_db(wint_t, locale_t);
+CheckInterfacedef(iswlower_l,iswlower_l_db);
+extern int iswprint_l_db(wint_t, locale_t);
+CheckInterfacedef(iswprint_l,iswprint_l_db);
+extern int iswpunct_l_db(wint_t, locale_t);
+CheckInterfacedef(iswpunct_l,iswpunct_l_db);
+extern int iswspace_l_db(wint_t, locale_t);
+CheckInterfacedef(iswspace_l,iswspace_l_db);
+extern int iswupper_l_db(wint_t, locale_t);
+CheckInterfacedef(iswupper_l,iswupper_l_db);
+extern int iswxdigit_l_db(wint_t, locale_t);
+CheckInterfacedef(iswxdigit_l,iswxdigit_l_db);
+extern wint_t towctrans_l_db(wint_t, wctrans_t, locale_t);
+CheckInterfacedef(towctrans_l,towctrans_l_db);
+extern wint_t towlower_l_db(wint_t, locale_t);
+CheckInterfacedef(towlower_l,towlower_l_db);
+extern wint_t towupper_l_db(wint_t, locale_t);
+CheckInterfacedef(towupper_l,towupper_l_db);
+extern size_t wctrans_l_db(const char *, locale_t);
+CheckInterfacedef(wctrans_l,wctrans_l_db);
+extern size_t wctype_l_db(const char *, locale_t);
+CheckInterfacedef(wctype_l,wctype_l_db);
 #ifdef TET_TEST
 if (pcnt == cnt )
 	tet_result(TET_PASS);



More information about the lsb-messages mailing list