FreeBSD/sys/kern/kern_exec.c
/*
 * Allocate temporary demand-paged, zero-filled memory for the file name,
 * argument, and environment strings.  Returns zero if the allocation succeeds
 * and ENOMEM otherwise.
 */
Allocate temporary demand-paged, zero-filled memory for the file name,
argument, and environment strings.  Returns zero if the allocation succeeds
and ENOMEM otherwise.
Allocate temporary demand - paged zero - filled memory for the file name argument and environment strings . Returns zero if the allocation succeeds and ENOMEM otherwise .
int
exec_alloc_args(struct image_args *args)
{
	args->buf = (char *)kmap_alloc_wait(exec_map, PATH_MAX + ARG_MAX);
	return (args->buf != NULL ? 0 : ENOMEM);
}
int exec_alloc_args ( struct image_args * args ) { args -> buf = ( char * ) kmap_alloc_wait ( exec_map , PATH_MAX + ARG_MAX ) ; return ( args -> buf != NULL ? 0 : ENOMEM ) ; }
Allocate temporary demand-paged, zero-filled memory for the file name,
 argument, and environment strings.
Allocate temporary demand - paged zero - filled memory for the file name argument and environment strings .