execline Software skarnet.org
piperw creates a pipe (an anonymous one), then executes a program.
piperw fdr fdw prog...
piperw creates a pipe with descriptor fdw as the writing end and descriptor fdr as the reading end. It then execs into prog with its arguments.