]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
Various pages: EXAMPLES: Fix usage of argc and argv
authorAlejandro Colomar <alx.manpages@gmail.com>
Sat, 30 Apr 2022 22:54:19 +0000 (00:54 +0200)
committerAlejandro Colomar <alx.manpages@gmail.com>
Sat, 30 Apr 2022 23:15:02 +0000 (01:15 +0200)
If they are unused, use the more appropriate signature:

    int main(void);

If they are used, check that the number of arguments is correct.

Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
man2/bind.2
man2/kcmp.2
man2/keyctl.2
man2/mprotect.2
man2/perf_event_open.2
man2/shmop.2
man2/signalfd.2
man2/syscall.2

index 09ad58e3d8682da829053a0bf07d6eff6c873d7c..015d078910cff1eb04dc016a0b9b5d13e572985f 100644 (file)
@@ -232,7 +232,7 @@ domain, and accept connections:
     do { perror(msg); exit(EXIT_FAILURE); } while (0)
 
 int
-main(int argc, char *argv[])
+main(void)
 {
     int sfd, cfd;
     struct sockaddr_un my_addr, peer_addr;
index ff4ddee23cd7bccfa43500062db3dcaa778074e0..17d07a7f1759583a4278e23d1bc02b0a24a5dc89 100644 (file)
@@ -370,7 +370,7 @@ test_kcmp(char *msg, pid_t pid1, pid_t pid2, int fd_a, int fd_b)
 }
 
 int
-main(int argc, char *argv[])
+main(void)
 {
     int fd1, fd2, fd3;
     char pathname[] = "/tmp/kcmp.test";
index 33fbc8930b5bcac27e29c600f9b4d503de50e136..d3bb9d171b09e1ea72fcf88276e3acde6b28d843 100644 (file)
@@ -2112,6 +2112,12 @@ main(int argc, char *argv[])
     int akp_size;       /* Size of auth_key_payload */
     int auth_key;
 
+    if (argc != 8) {
+        fprintf(stderr, "Usage: %s op key uid gid thread_keyring "
+                        "process_keyring session_keyring\en", argv[0]);
+        exit(EXIT_FAILURE);
+    }
+
     fp = fopen("/tmp/key_instantiate.log", "w");
     if (fp == NULL)
         exit(EXIT_FAILURE);
index 21bdd029e1f5828df34da986aec6891b3e239a2b..6d424d448cae0f96f450434663655b9af28863ab 100644 (file)
@@ -315,7 +315,7 @@ handler(int sig, siginfo_t *si, void *unused)
 }
 
 int
-main(int argc, char *argv[])
+main(void)
 {
     int pagesize;
     struct sigaction sa;
index 17a1968611814b1a25be1b76257d18dbef4ac1ef..8eae40583cd905e288ca375a584c5668700f8d64 100644 (file)
@@ -3747,7 +3747,7 @@ perf_event_open(struct perf_event_attr *hw_event, pid_t pid,
 }
 
 int
-main(int argc, char *argv[])
+main(void)
 {
     struct perf_event_attr pe;
     long long count;
index ed31010a2ca2037828ba9e3c9be2ee43d5885644..1bf18968d1689c2e6e9ed3625b852b778e78958e 100644 (file)
@@ -360,7 +360,7 @@ shared memory segment by the "writer".
 #include "svshm_string.h"
 
 int
-main(int argc, char *argv[])
+main(void)
 {
     int semid, shmid;
     union semun arg, dummy;
index 93a30f28578f1f3ab53920e5e6dd10309181a486..4a4d74cdfa7f14c61bc24d8a358552e6acd87603 100644 (file)
@@ -472,7 +472,7 @@ $
     do { perror(msg); exit(EXIT_FAILURE); } while (0)
 
 int
-main(int argc, char *argv[])
+main(void)
 {
     sigset_t mask;
     int sfd;
index 5b0041b8ae3ea574f13f8aee2f915b1932a67c33..ba286248704befa157f298a5ce445fbd400b47dd 100644 (file)
@@ -342,7 +342,7 @@ architectures may indiscriminately clobber other registers not listed here.
 #include <signal.h>
 
 int
-main(int argc, char *argv[])
+main(void)
 {
     pid_t tid;