stdin, stdout, stderr Every execution, usually, starts with 3 open files (channels) It's a convention, it's not mandatory every "interactive" program follows it qmail chose to use a different convention