[git commit] Config: select PLATFORM_LINUX if using sendfile()

Denys Vlasenko vda.linux at googlemail.com
Wed Dec 10 12:46:53 UTC 2014


commit: http://git.busybox.net/busybox/commit/?id=202d9a646489ed3f15c0460d76776b3dfb1d4e72
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master

Man entry for sendfile:

  Not specified in POSIX.1-2001, or other standards.

  Other UNIX systems implement sendfile() with different  semantics  and
  prototypes. It should not be used in portable programs.

Select PLATFORM_LINUX if enabling FEATURE_USE_SENDFILE.

Signed-off-by: Bartosz Golaszewski <bartekgola at gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 Config.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/Config.in b/Config.in
index 285fe0a..07b4bf3 100644
--- a/Config.in
+++ b/Config.in
@@ -267,6 +267,7 @@ config PAM
 config FEATURE_USE_SENDFILE
 	bool "Use sendfile system call"
 	default y
+	select PLATFORM_LINUX
 	help
 	  When enabled, busybox will use the kernel sendfile() function
 	  instead of read/write loops to copy data between file descriptors


More information about the busybox-cvs mailing list