Merge pull request #12130 from keszybz/fix-ndebug-builds

Fix ndebug builds
This commit is contained in:
Lennart Poettering
2019-03-28 15:52:27 +01:00
committed by GitHub
8 changed files with 25 additions and 20 deletions
+9 -1
View File
@@ -16,6 +16,8 @@
#include "util.h"
static void test_default_term_for_tty(void) {
log_info("/* %s */", __func__);
puts(default_term_for_tty("/dev/tty23"));
puts(default_term_for_tty("/dev/ttyS23"));
puts(default_term_for_tty("/dev/tty0"));
@@ -36,7 +38,9 @@ static void test_read_one_char(void) {
bool need_nl;
char name[] = "/tmp/test-read_one_char.XXXXXX";
assert(fmkostemp_safe(name, "r+", &file) == 0);
log_info("/* %s */", __func__);
assert_se(fmkostemp_safe(name, "r+", &file) == 0);
assert_se(fputs("c\n", file) >= 0);
rewind(file);
@@ -62,8 +66,12 @@ static void test_getttyname_malloc(void) {
_cleanup_free_ char *ttyname = NULL;
_cleanup_close_ int master = -1;
log_info("/* %s */", __func__);
assert_se((master = posix_openpt(O_RDWR|O_NOCTTY)) >= 0);
assert_se(getttyname_malloc(master, &ttyname) >= 0);
log_info("ttyname = %s", ttyname);
assert_se(PATH_IN_SET(ttyname, "ptmx", "pts/ptmx"));
}