1*1bcc0142Skamil /* $NetBSD: exect.c,v 1.3 2018/01/17 01:24:29 kamil Exp $ */
25acf460dSkamil
35acf460dSkamil /*-
45acf460dSkamil * Copyright (c) 2016 The NetBSD Foundation, Inc.
55acf460dSkamil * All rights reserved.
65acf460dSkamil *
75acf460dSkamil * Redistribution and use in source and binary forms, with or without
85acf460dSkamil * modification, are permitted provided that the following conditions
95acf460dSkamil * are met:
105acf460dSkamil * 1. Redistributions of source code must retain the above copyright
115acf460dSkamil * notice, this list of conditions and the following disclaimer.
125acf460dSkamil * 2. Redistributions in binary form must reproduce the above copyright
135acf460dSkamil * notice, this list of conditions and the following disclaimer in the
145acf460dSkamil * documentation and/or other materials provided with the distribution.
155acf460dSkamil *
165acf460dSkamil * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
175acf460dSkamil * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
185acf460dSkamil * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
195acf460dSkamil * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
205acf460dSkamil * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
215acf460dSkamil * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
225acf460dSkamil * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
235acf460dSkamil * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
245acf460dSkamil * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
255acf460dSkamil * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
265acf460dSkamil * POSSIBILITY OF SUCH DAMAGE.
275acf460dSkamil */
285acf460dSkamil
295acf460dSkamil #include <sys/cdefs.h>
305acf460dSkamil #if !defined(lint)
31*1bcc0142Skamil __RCSID("$NetBSD: exect.c,v 1.3 2018/01/17 01:24:29 kamil Exp $");
325acf460dSkamil #endif
335acf460dSkamil
345acf460dSkamil #include <unistd.h>
355acf460dSkamil
365acf460dSkamil __warn_references(exect,
375acf460dSkamil "warning: exect() is obsolete, its functionality has moved to the kernel")
385acf460dSkamil
395acf460dSkamil int
exect(const char * path,char * const argv[],char * const envp[])405acf460dSkamil exect(const char *path, char *const argv[], char *const envp[])
415acf460dSkamil {
425acf460dSkamil return execve(path, argv, envp);
435acf460dSkamil }
44