[LTP] [PATCH 2/2] getppid: Link manpage and fix minor issues

Jinseok Kim always.starving0@gmail.com
Sun May 3 10:55:39 CEST 2026


Link to the manpage in docparse comments.

Also remove the unused <error.h> header and tighten the ppid bounds check.

Signed-off-by: Jinseok Kim <always.starving0@gmail.com>
---
 testcases/kernel/syscalls/getppid/getppid01.c | 6 +++---
 testcases/kernel/syscalls/getppid/getppid02.c | 5 ++---
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/testcases/kernel/syscalls/getppid/getppid01.c b/testcases/kernel/syscalls/getppid/getppid01.c
index 3f05aed37..5b5e6cceb 100644
--- a/testcases/kernel/syscalls/getppid/getppid01.c
+++ b/testcases/kernel/syscalls/getppid/getppid01.c
@@ -5,10 +5,10 @@
  */

 /*\
- * Test whether parent process id that getppid() returns is out of range.
+ * Test whether parent process id that :manpage:`getppid(2)` returns is
+ * out of range.
  */

-#include <errno.h>
 #include "tst_test.h"

 static pid_t pid_max;
@@ -23,7 +23,7 @@ static void verify_getppid(void)
 	pid_t ppid;

 	ppid = getppid();
-	if (ppid > pid_max)
+	if (ppid < 1 || ppid > pid_max)
 		tst_res(TFAIL, "getppid() returned %d, out of range!", ppid);
 	else
 		tst_res(TPASS, "getppid() returned %d", ppid);
diff --git a/testcases/kernel/syscalls/getppid/getppid02.c b/testcases/kernel/syscalls/getppid/getppid02.c
index 7497eba12..a2796406f 100644
--- a/testcases/kernel/syscalls/getppid/getppid02.c
+++ b/testcases/kernel/syscalls/getppid/getppid02.c
@@ -4,11 +4,10 @@
  */

 /*\
- * Check that getppid() in child returns the same pid as getpid() in parent.
+ * Check that :manpage:`getppid(2)` in child returns the same pid as
+ * :manpage:`getpid(2)` in parent.
  */

-#include <errno.h>
-
 #include "tst_test.h"

 static void verify_getppid(void)
--
2.43.0


More information about the ltp mailing list