From: Alejandro Colomar Date: Wed, 30 Dec 2020 21:41:43 +0000 (+0100) Subject: delete_module.2: SYNOPSIS: Fix prototype parameter types X-Git-Tag: man-pages-5.11~435 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7eee6502111736002dee0d7264bbdc67a7acfb2b;p=thirdparty%2Fman-pages.git delete_module.2: SYNOPSIS: Fix prototype parameter types The Linux kernel uses 'unsigned int' instead of 'int' for the 'flags' parameter. As glibc provides no wrapper, use the same type the kernel uses. ...... $ syscall='delete_module'; $ find linux/ -type f -name '*.c' \ |xargs pcregrep -Mn "(?s)^[\w_]*SYSCALL_DEFINE.\(${syscall},.*?\)"; linux/kernel/module.c:977: SYSCALL_DEFINE2(delete_module, const char __user *, name_user, unsigned int, flags) Signed-off-by: Alejandro Colomar Signed-off-by: Michael Kerrisk --- diff --git a/man2/delete_module.2 b/man2/delete_module.2 index e63545d517..1030e96986 100644 --- a/man2/delete_module.2 +++ b/man2/delete_module.2 @@ -27,7 +27,7 @@ delete_module \- unload a kernel module .SH SYNOPSIS .nf -.BI "int delete_module(const char *" name ", int " flags ); +.BI "int delete_module(const char *" name ", unsigned int " flags ); .fi .PP .IR Note :