From 31419f46fcfa754428ba7526ee7c300c8a28670a Mon Sep 17 00:00:00 2001 From: pavel Date: Mon, 17 Feb 2020 18:34:21 +0100 Subject: [ruby/fcntl] add F_GETPIPE_SZ and F_SETPIPE_SZ https://github.com/ruby/fcntl/commit/39e0faedc5 --- ext/fcntl/fcntl.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'ext/fcntl/fcntl.c') diff --git a/ext/fcntl/fcntl.c b/ext/fcntl/fcntl.c index c93694c431..ee42d2abe5 100644 --- a/ext/fcntl/fcntl.c +++ b/ext/fcntl/fcntl.c @@ -159,6 +159,20 @@ Init_fcntl(void) */ rb_define_const(mFcntl, "F_WRLCK", INT2NUM(F_WRLCK)); #endif +#ifdef F_SETPIPE_SZ + /* Document-const: F_SETPIPE_SZ + * + * Change the capacity of the pipe referred to by fd to be at least arg bytes. + */ + rb_define_const(mFcntl, "F_SETPIPE_SZ", INT2NUM(F_SETPIPE_SZ)); +#endif +#ifdef F_GETPIPE_SZ + /* Document-const: F_GETPIPE_SZ + * + * Return (as the function result) the capacity of the pipe referred to by fd. + */ + rb_define_const(mFcntl, "F_GETPIPE_SZ", INT2NUM(F_GETPIPE_SZ)); +#endif #ifdef O_CREAT /* Document-const: O_CREAT * -- cgit v1.2.3