Skip to content

Instantly share code, notes, and snippets.

@zined
Created October 3, 2013 10:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zined/6807740 to your computer and use it in GitHub Desktop.
Save zined/6807740 to your computer and use it in GitHub Desktop.
#statParty
[zined@wurstbrot testing]$ mkdir -p 0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16
[zined@wurstbrot testing]$ touch 0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/foo
[zined@wurstbrot testing]$ strace php -r 'file_exists("./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/foo");' 2>&1 | grep lstat
lstat("/home/zined/go/bin/php", 0x7fff987cc6c0) = -1 ENOENT (No such file or directory)
lstat("/home/zined/go/bin/php", 0x7fff987cc6c0) = -1 ENOENT (No such file or directory)
lstat("/usr/local/sbin/php", 0x7fff987cc6c0) = -1 ENOENT (No such file or directory)
lstat("/usr/local/bin/php", 0x7fff987cc6c0) = -1 ENOENT (No such file or directory)
lstat("/usr/bin/php", {st_mode=S_IFREG|0755, st_size=8419512, ...}) = 0
lstat("/usr/bin", {st_mode=S_IFDIR|0755, st_size=131072, ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/foo", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/foo", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}) = 0
lstat("/srv/http", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/srv", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/foo", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/foo", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}) = 0
lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/foo", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13/14", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12/13", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11/12", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10/11", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9/10", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8/9", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7/8", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6/7", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5/6", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4/5", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3/4", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2/3", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1/2", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0/1", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/./0", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/foo", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12/13", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11/12", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10/11", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9/10", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8/9", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7/8", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6/7", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5/6", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4/5", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3/4", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2/3", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1/2", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0/1", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing/0", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp/testing", {st_mode=S_IFDIR|0775, st_size=60, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}) = 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment