Open cben opened 7 years ago
running irb
irb
447 syscalls for .gemspec files:
ioctl(7</home/bpaskinc/myenv/rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/specifications/i18n-0.8.1.gemspec>, TCGETS, 0x7fffb822e800) = -1 ENOTTY (Inappropriate ioctl for device)
59 more for .rb files:
ioctl(7</home/bpaskinc/myenv/rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean.rb>, TCGETS, 0x7fffb822faf0) = -1 ENOTTY (Inappropriate ioctl for device)
as well as:
ioctl(3</home/bpaskinc/myenv/rbenv/shims/irb>, TCGETS, 0x7fffd1d6fe10) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(3</home/bpaskinc/myenv/rbenv/libexec/rbenv>, TCGETS, 0x7fff14b59a90) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(2</dev/null>, TCGETS, 0x7fff14b58e80) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(3</home/bpaskinc/myenv/rbenv/libexec/rbenv-exec>, TCGETS, 0x7ffd8438f890) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(7</home/bpaskinc/myenv/rbenv/versions/2.3.1/bin/irb>, TCGETS, 0x7fffb8230650) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(7</home/bpaskinc/.irbrc>, TCGETS, 0x7fffb8230dc0) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(7</home/bpaskinc/.irb_history>, TCGETS, 0x7fffb822f2a0) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(9</home/bpaskinc/.irb_history>, TCGETS, 0x7fffb822fd20) = -1 ENOTTY (Inappropriate ioctl for device)
cf. https://github.com/rbenv/rbenv/issues/335
but not rbenv-specific, also happens with /bin/irb and /bin/ruby: 220 .gemspec, 57 .rb, as well as:
ioctl(3</usr/bin/ruby>, TCGETS, 0x7ffe861e21a0) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(7</usr/bin/irb>, TCGETS, 0x7ffd70d2aa10) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(7</home/bpaskinc/.irbrc>, TCGETS, 0x7ffd70d2b110) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(7</home/bpaskinc/.irb_history>, TCGETS, 0x7ffd70d29600) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(9</home/bpaskinc/.irb_history>, TCGETS, 0x7ffd70d2a090) = -1 ENOTTY (Inappropriate ioctl for device)
cf. https://bugs.ruby-lang.org/issues/13378 Eliminate 4 of 8 syscalls when requiring file by absolute path https://engineering.shopify.com/235340559-bootsnap-optimizing-ruby-app-boot-
running
irb
447 syscalls for .gemspec files:
59 more for .rb files:
as well as:
cf. https://github.com/rbenv/rbenv/issues/335
but not rbenv-specific, also happens with /bin/irb and /bin/ruby: 220 .gemspec, 57 .rb, as well as: