| SECURE_PATH(3) | Library Functions Manual | SECURE_PATH(3) | 
secure_path —
#include <util.h>
int
  
  secure_path(const
    char *path);
secure_path() function takes a path name and returns
  zero if the referenced file is “secure”, non-zero if not. Any
  “insecurity”, other than failure to access the referenced file,
  will be logged to the system log.
To be “secure”, the referenced file must exist, be a regular file (and not a directory), owned by the super-user, and writable only by the super-user.
secure_path() function is based on the
  BSD/OS implementation of same, and appeared in
  NetBSD 1.5 by kind permission.
| May 4, 2010 | NetBSD 9.4 |