Print this page
5798 fexecve() needed per POSIX 2008

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libc/port/llib-lc
          +++ new/usr/src/lib/libc/port/llib-lc
↓ open down ↓ 415 lines elided ↑ open up ↑
 416  416  /* VARARGS1 */
 417  417  int execlp(const char *, const char *, ...);
 418  418  int execvp(const char *name, char *const *argv);
 419  419  
 420  420  /* fattach.c */
 421  421  int fattach(int fildes, const char *path);
 422  422  
 423  423  /* fdetach.c */
 424  424  int fdetach(const char *path);
 425  425  
      426 +/* fexecve.c */
      427 +int fexecve(int, char *const argv[], char *const envp[]);
      428 +
 426  429  /* ffs.c */
 427  430  int ffs(int field);
 428  431  
 429  432  /* fmtmsg.c */
 430  433  int addseverity(int value, const char *string);
 431  434  int fmtmsg(long class, const char *label, int severity, const char *text,
 432  435                  const char *action, const char *tag);
 433  436  
 434  437  /* ftime.c */
 435  438  int ftime(struct timeb *tp);
↓ open down ↓ 1369 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX