File descriptor manager