]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: (test_mkfds::nop) new factory just printing pid
authorMasatake YAMATO <yamato@redhat.com>
Sun, 14 Dec 2025 09:51:32 +0000 (18:51 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Mon, 29 Dec 2025 08:19:23 +0000 (17:19 +0900)
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
tests/helpers/test_mkfds.c

index 57f99e5a3bad34af4917efbcdf3dce27c826530a..afc8bcd5591b00a090978832410e10a13c23504d 100644 (file)
@@ -365,6 +365,12 @@ static void reserve_fd(int fd)
                     "faild to reserve fd with dup2(%d, %d)", 0, fd);
 }
 
+static void *nop(const struct factory *factory _U_, struct fdesc fdescs[] _U_,
+                int argc _U_, char ** argv _U_)
+{
+       return NULL;
+}
+
 static void *open_ro_regular_file(const struct factory *factory, struct fdesc fdescs[],
                                  int argc, char ** argv)
 {
@@ -3380,6 +3386,17 @@ static void free_foreign_sockets(const struct factory * factory _U_, void *data)
 
 #define PARAM_END { .name = NULL, }
 static const struct factory factories[] = {
+       {
+               .name = "nop",
+               .desc = "just print pid and wait input",
+               .priv = false,
+               .N    = 0,
+               .EX_N = 0,
+               .make = nop,
+               .params = (struct parameter []) {
+                       PARAM_END
+               }
+       },
        {
                .name = "ro-regular-file",
                .desc = "read-only regular file",