lib/: run_command(): Use ATTR_ACCESS() instead of /*@out@*/
Link: <https://splint.org/manual/manual.html#undefined> Cc: Serge Hallyn <serge@hallyn.com> Signed-off-by: Alejandro Colomar <alx@kernel.org>
This commit is contained in:
committed by
Serge Hallyn
parent
9ac5b2fc5a
commit
a070b84f2e
@@ -433,8 +433,9 @@ extern void spw_free (/*@out@*/ /*@only@*/struct spwd *spent);
|
||||
extern int shell (const char *file, /*@null@*/const char *arg, char *const envp[]);
|
||||
|
||||
/* spawn.c */
|
||||
extern int run_command (const char *cmd, const char *argv[],
|
||||
/*@null@*/const char *envp[], /*@out@*/int *status);
|
||||
ATTR_ACCESS(write_only, 4)
|
||||
extern int run_command(const char *cmd, const char *argv[],
|
||||
/*@null@*/const char *envp[], int *status);
|
||||
|
||||
/* strtoday.c */
|
||||
extern long strtoday (const char *);
|
||||
|
||||
@@ -17,8 +17,9 @@
|
||||
|
||||
#include "shadowlog_internal.h"
|
||||
|
||||
int run_command (const char *cmd, const char *argv[],
|
||||
/*@null@*/const char *envp[], /*@out@*/int *status)
|
||||
int
|
||||
run_command(const char *cmd, const char *argv[],
|
||||
/*@null@*/const char *envp[], int *status)
|
||||
{
|
||||
pid_t pid, wpid;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user