Re: [PATCH] alternative to sys_indirect, part 1

From: Alan Cox
Date: Thu Apr 24 2008 - 06:54:17 EST


> - I decided against using the O_* flags here. Most are not useful and
> we might need the bits for something else at some time. Hence the
> new SOCKFL_* flag. The intend is to define SOCKFL_CLOEXEC and
> O_CLOEXEC to the same value. In this case there is zero overhead.

Given we will never have 2^32 socket types, and in a sense this is part
of the type why not just use

socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC, ...)

that would be far far cleaner, no new syscalls on the socket side at all.

Alan
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/