From: Joachim Wuttke Date: 2009-01-09T18:48:31+09:00 Subject: [ruby-core:21230] [Bug #993] obsolete "nonblocking IO#read" used in system calls Bug #993: obsolete "nonblocking IO#read" used in system calls http://redmine.ruby-lang.org/issues/show/993 Author: Joachim Wuttke Status: Open, Priority: Low Running ruby 1.8.7 under linux, from time to time I get the message "warning: nonblocking IO#read is obsolete; use IO#readpartial or IO#sysread". It comes from a line of code like my_file_list += `ls *.myextension` Hence I guess the invalid read is located somewhere inside the implementation of the `..` system call. ---------------------------------------- http://redmine.ruby-lang.org