Error in posix_spawn(3) man page

Keith Thompson <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <CAAHpriPH_E_eYZbXSi1oGGcLtFPHWaAu_4vKZ8gT-KqoTHvFnA@mail.gmail.com>
The posix_spawn(3) man page has incorrect types for the argv and
envp parameters for the posix_spawn and posix_spawnp functions.

They're shown as
    char *const argv, char *const envp
when they should be
    char *const argv[], char *const envp[]

Suggested patch (though I'm not 100% sure how the square brackets
are handled when generating the man page):

diff --git newlib/libc/posix/posix_spawn.c newlib/libc/posix/posix_spawn.c
index 005471fde..85bfa6477 100644
--- newlib/libc/posix/posix_spawn.c
+++ newlib/libc/posix/posix_spawn.c
@@ -39,11 +39,11 @@ SYNOPSIS
        int posix_spawn(pid_t *<[pid]>, const char *<[path]>,
                        const posix_spawn_file_actions_t *<[file_actions]>,
                        const posix_spawnattr_t *<[attrp]>,
-                       char *const <[argv]>, char *const <[envp]>);
+                       char *const <[argv]>[], char *const <[envp]>[]);
        int posix_spawnp(pid_t *<[pid]>, const char *<[file]>,
                        const posix_spawn_file_actions_t *<[file_actions]>,
                        const posix_spawnattr_t *<[attrp]>,
-                       char *const <[argv]>, char *const <[envp]>);
+                       char *const <[argv]>[], char *const <[envp]>[]);

 DESCRIPTION
 Use <<posix_spawn>> and <<posix_spawnp>> to create a new child process
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.