=====================================================================
--ditto--
---------------------------------------------------------------------
New file: src/tools/test/libproc/Makefile
---------------------------------------------------------------------
# $FreeBSD$

PROG=	proctest

LDADD=	-lproc

NO_MAN=

test	:
	@${.OBJDIR}/proctest

.include <bsd.prog.mk>
=====================================================================
--ditto--
---------------------------------------------------------------------
New file: src/tools/test/libproc/proctest.c
---------------------------------------------------------------------

#include <stdio.h>
#include <err.h>
#include <unistd.h>
#include <sys/types.h>
#include <libproc.h>

int main(int argc, char *argv[])
{
	struct proc_handle *hndl;
	char *args[4];
	int error;

	args[0] = "/sbin/ping";
	args[1] = "localhost";
	args[2] = NULL;

	if ((error = proc_create(args[0], args, &hndl)) != 0)
		errx(1, "Could not create process: %d", error);

	if ((error = proc_continue(hndl)) != 0)
		errx(1, "Could not continue process: %d", error);

	sleep(4);

	proc_free(hndl);

	return (0);
}
