Aynı dosyaya bağlı çok sayıda dosya tanıtıcısı ve akıma (bunların ikisine birden kanallar diyebiliriz) sahip olabilirsiniz ama kanalları birbiri yerine kullanmaktan kaçınmanız gerekir. Ele alınacak iki durum vardır: tek bir dosya konumunu paylaşan
ilintili kanallar ile kendi dosya konumları olan
bağımsız kanallar.
Tüm erişimin girdi amacıyla olması dışında, bir dosyayla veri iletimi için yazılımınızda sadece bir kanalı kullanmanız en iyisidir. Örneğin, bazı şeylerin sadece dosya tanıtıcıları ile yapılabildiği bir boru açarsanız, tüm G/Ç işlemlerini hem dosya tanıtıcı ile hem de bu dosya tanıtıcı için fdopen ile oluşturacağınız akım ile yapabilirsiniz.