GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
* Sign Up! *

Support
Customer Portal
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
POSIX_SPAWNATTR_GETEXECFD_NP(3) FreeBSD Library Functions Manual POSIX_SPAWNATTR_GETEXECFD_NP(3)

posix_spawnattr_getexecfd_np, posix_spawnattr_setexecfd_npget and set the spawn-execfd attribute of a spawn attributes object

Standard C Library (libc, -lc)

#include <spawn.h>

int
posix_spawnattr_getexecfd_np(const posix_spawnattr_t *restrict attr, int *restrict fdp);

int
posix_spawnattr_setexecfd_np(posix_spawnattr_t *attr, int fd);

The () function obtains the value of the spawn-execfd attribute from the attributes object referenced by attr.

The () function sets the spawn-execfd attribute in an initialized attributes object referenced by attr.

The spawn-execfd attribute provides the file descriptor that is used to execute new image in the spawned process by the posix_spawn(3) family of functions. If the attribute is set to a value other then -1, it must be a valid file descriptor which does not have the O_CLOFORK flag set. Then, () executes the executable image referenced by the file descriptor in the newly created process, using the fexecve(2) system call. In this case, the path argument to posix_spawn() is ignored.

The default value for the spawn-execfd attribute is -1, which means that the executed image is specified by the path argument to ().

The posix_spawnattr_getexecfd_np() and posix_spawnattr_setexecfd_np() functions return zero.

The posix_spawnattr_getexecfd_np() and posix_spawnattr_setexecfd_np() are FreeBSD extensions that first appeared in FreeBSD 16.0.

January 25, 2026 FreeBSD 15.1-RELEASE-p1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.