By default bash passes executable filename as first (0 to be more precise) argument while invoking programs
Is there any special form for calling programs that can be used to pass 0 argument?
It is usefull for bunch of programs that behave in different ways depending on location where they were called from