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