filedescriptor states