From 460429399df5fa080c6c09b8a08cddb592f4994a Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sun, 12 Dec 2010 09:28:10 -0500 Subject: Add test for cfgetispeed(3). --- deheader | 48 +++++++++++++++++++++++++----------------------- test/cfgetispeed.c | 13 +++++++++++++ test/regress.chk | 13 ++++++++----- 3 files changed, 46 insertions(+), 28 deletions(-) create mode 100644 test/cfgetispeed.c diff --git a/deheader b/deheader index f641a4c..a41abf7 100755 --- a/deheader +++ b/deheader @@ -42,29 +42,31 @@ requirements = map(lambda (r, h): (re.compile(r), h), ( # Headers mandated by SuS that may not be required by a particular compiler, # usually because all the argument types and the return type are composed # from C scalar types. - (r"\Wa64l\s*\(", [""]), - (r"\Wl64a\s*\(", [""]), - (r"\Waccess\s*\(", [""]), - (r"\Wacos\s*\(", [""]), - (r"\Wacosh\s*\(", [""]), - (r"\Wadvance\s*\(", [""]), - (r"\Watan\s*\(", [""]), - (r"\Watanh\s*\(", [""]), - (r"\Watan2\s*\(", [""]), - (r"\Wbasename\s*\(", [""]), - (r"\Wbcmp\s*\(", [""]), - (r"\Wbrk\s*\(", [""]), - (r"\Wbsd_signal\s*\(",[""]), - (r"\Wbsort\s*\(", [""]), - (r"\Wbtowc\s*\(", ["", ""]), - (r"\Wbzero\s*\(", [""]), - (r"\Wcalloc\s*\(", [""]), - (r"\Wcatclose\s*\(", [""]), - (r"\Wcatgets\s*\(", [""]), - (r"\Wcatopen\s*\(", [""]), - (r"\Wcbrt\s*\(", [""]), - (r"\Wceil\s*\(", [""]), - (r"\Wumask\s*\(", ["", ""]), + (r"\Wa64l\s*\(", [""]), + (r"\Wl64a\s*\(", [""]), + (r"\Wabort\s*\(", [""]), + (r"\Waccess\s*\(", [""]), + (r"\Wacos\s*\(", [""]), + (r"\Wacosh\s*\(", [""]), + (r"\Wadvance\s*\(", [""]), + (r"\Watan\s*\(", [""]), + (r"\Watanh\s*\(", [""]), + (r"\Watan2\s*\(", [""]), + (r"\Wbasename\s*\(", [""]), + (r"\Wbcmp\s*\(", [""]), + (r"\Wbrk\s*\(", [""]), + (r"\Wbsd_signal\s*\(", [""]), + (r"\Wbsort\s*\(", [""]), + (r"\Wbtowc\s*\(", ["", ""]), + (r"\Wbzero\s*\(", [""]), + (r"\Wcalloc\s*\(", [""]), + (r"\Wcatclose\s*\(", [""]), + (r"\Wcatgets\s*\(", [""]), + (r"\Wcatopen\s*\(", [""]), + (r"\Wcbrt\s*\(", [""]), + (r"\Wceil\s*\(", [""]), + (r"\Wcfgetispeed\s*\(", [""]), + (r"\Wumask\s*\(", ["", ""]), # Dependencies observed on systems other than the Linux this was # developed under. (r"", ["", ""]), diff --git a/test/cfgetispeed.c b/test/cfgetispeed.c new file mode 100644 index 0000000..3002759 --- /dev/null +++ b/test/cfgetispeed.c @@ -0,0 +1,13 @@ +/* + * Items: cfgetispeed( + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include + +main(int arg, char **argv) +{ + struct termios *t; + cfgetispeed(&t); +} diff --git a/test/regress.chk b/test/regress.chk index 3283b32..e2a43df 100644 --- a/test/regress.chk +++ b/test/regress.chk @@ -12,6 +12,8 @@ deheader: ./atol.c includes deheader: ./umask.c has requires , from \Wumask\s*\( deheader: ./umask.c includes deheader: ./umask.c includes +deheader: ./cfgetispeed.c has requires from \Wcfgetispeed\s*\( +deheader: ./cfgetispeed.c includes deheader: ./a64l.c has requires from \Wa64l\s*\( deheader: ./a64l.c includes deheader: ./bcmp.c has requires from \Wbcmp\s*\( @@ -36,6 +38,7 @@ deheader: ./sbrk.c includes deheader: ./alarm.c includes deheader: ./acos.c has requires from \Wacos\s*\( deheader: ./acos.c includes +deheader: ./abort.c has requires from \Wabort\s*\( deheader: ./abort.c includes deheader: ./atanh.c has requires from \Watanh\s*\( deheader: ./atanh.c includes @@ -69,6 +72,7 @@ deheader: ./catclose.c includes deheader: in ./atan2.c, retaining required '#include \n' deheader: ./asin.c without succeeded. deheader: remove from ./asin.c +deheader: in ./cbrt.c, retaining required '#include \n' deheader: in ./acos.c, retaining required '#include \n' deheader: in ./catopen.c, retaining required '#include \n' deheader: in ./brk.c, retaining required '#include \n' @@ -76,13 +80,13 @@ deheader: ./string.c without succeeded. deheader: remove from ./string.c deheader: in ./bsort.c, retaining required '#include \n' deheader: in ./catclose.c, retaining required '#include \n' -deheader: in ./cbrt.c, retaining required '#include \n' +deheader: in ./cfgetispeed.c, retaining required '#include \n' deheader: in ./ceil.c, retaining required '#include \n' deheader: in ./bsd_signal.c, retaining required '#include \n' deheader: ./abs.c without succeeded. deheader: remove from ./abs.c deheader: in ./basename.c, retaining required '#include \n' -deheader: ./atexit.c without failed (512). +deheader: in ./abort.c, retaining required '#include \n' deheader: in ./atan.c, retaining required '#include \n' deheader: ./duplicate.c without succeeded. deheader: ./duplicate.c without succeeded. @@ -102,8 +106,7 @@ deheader: in ./atof.c, retaining required '#include \n' deheader: in ./umask.c, retaining required '#include \n' deheader: in ./umask.c, retaining required '#include \n' deheader: in ./calloc.c, retaining required '#include \n' -deheader: ./abort.c without succeeded. -deheader: remove from ./abort.c +deheader: ./atexit.c without failed (512). deheader: in ./bzero.c, retaining required '#include \n' deheader: in ./access.c, retaining required '#include \n' deheader: in ./btowc.c, retaining required '#include \n' @@ -113,4 +116,4 @@ deheader: in ./catgets.c, retaining required '#include \n' deheader: in ./bcmp.c, retaining required '#include \n' deheader: in ./a64l.c, retaining required '#include \n' deheader: in ./advance.c, retaining required '#include \n' -deheader: saw 36 files, 38 includes, 9 removed +deheader: saw 37 files, 39 includes, 8 removed -- cgit v1.2.3-70-g09d2