Print this page
5798 fexecve() needed per POSIX 2008

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libxcurses/h/mks.h
          +++ new/usr/src/lib/libxcurses/h/mks.h
↓ open down ↓ 12 lines elided ↑ open up ↑
  13   13   *
  14   14   * When distributing Covered Code, include this CDDL HEADER in each
  15   15   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16   16   * If applicable, add the following below this CDDL HEADER, with the
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*
       23 + * Copyright 2014 Garrett D'Amore <garrett@damore.org>
       24 + *
  23   25   * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24   26   * Use is subject to license terms.
  25   27   */
  26   28  
  27      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  28      -
  29   29  /*
  30   30   * MKS header file.  Defines that make programming easier for us.
  31   31   * Includes MKS-specific things and posix routines.
  32   32   *
  33   33   * Copyright 1985, 1993 by Mortice Kern Systems Inc.  All rights reserved.
  34   34   *
  35   35   * $Header: /rd/h/rcs/mks.h 1.233 1995/09/28 19:45:19 mark Exp $
  36   36   */
  37   37  
  38   38  #ifndef __M_MKS_H__
↓ open down ↓ 290 lines elided ↑ open up ↑
 329  329  
 330  330  /*
 331  331   * MKS-specific library entry points.
 332  332   */
 333  333  extern  char    *_cmdname;
 334  334  LEXTERN char    *basename (char *);
 335  335  LEXTERN void    crc16 (ushort *, ushort);
 336  336  LEXTERN void    crcccitt (ushort *, ushort);
 337  337  LEXTERN int     eprintf (const char *, ...);
 338  338  LEXTERN void    eputs (const char *);
 339      -LEXTERN pid_t   fexecve (const char *, char *const *, char *const *);
 340      -LEXTERN pid_t   fexecvp (const char *, char *const *);
 341      -LEXTERN pid_t   fexecvep (const char *, char *const *, char *const *);
 342  339  LEXTERN int     execvep (const char *, char *const *, char *const *);
 343  340  LEXTERN int     isabsname (const char *);
 344  341  LEXTERN const char *m_cescape (wint_t);
 345  342  LEXTERN int     m_escapec (char **);
 346  343  LEXTERN const char *m_toprint (wint_t);
 347  344  #if M_STTY_CC
 348  345  LEXTERN int     m_stty_cc (cc_t* cp, char *str);
 349  346  #endif
 350  347  LEXTERN char    *m_cmdname (char *);
 351  348  LEXTERN char    *m_strmode (mode_t);
↓ open down ↓ 332 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX