opendir işlevi elemanları dizin girdileri olan bir
dizin akımı açar. Yazılımın okumak için açılmış dizin üzerinde daha fazla denetim sağlayabilmesi gibi getirileri için bunun yerine
fdopendir işlevi de kullanılabilir. Bu, örneğin,
open işlevine
O_NOATIME seçeneğinin aktarılmasını mümkün kılar.
Bu girdileri
struct dirent nesneleri olarak almak için dizin akımı üzerinde
readdir işlevini kullanabilirsiniz. Her girdinin dosya ismi bu yapının
d_name üyesinde saklanır. Burada sıradan dosyaların
akım oluşumları ile açıkça paralellikler vardır.