64-bit Linux'ta dosya tanımlayıcılarını beklemek için epoll_wait kullanarak bir program yazıyorum ve epoll_event kullanıcı verisindeki dosya tanıtıcısıyla birlikte bazı bilgileri bir araya getirmeye çalışıyorum.64 bit Linux'taki dosya tanıtıcıları aralığı nedir?
Pratikte, dosya tanıtıcısının 32 bit değerini aşması olası değildir. Sadece bilmek istiyorum ki, çekirdek dosya tanımlayıcılarının belirli bir aralığa sahip olduğunu garanti eder, ya da sadece küçükten ve büyük olasılıkla çok büyük olmaktan çıkar?
FD numaralarının geri dönüştürüleceğini hayal ediyorum - örn. İşlem için en yüksek eşzamanlı açık tanımlayıcı sayısını asla aşmayın - ama .... Hiçbir fikrim yok. –
fd, çalışma zamanında "küçük" anlamına gelen "küçük" negatif olmayan int'dir. Bunun ötesinde, çekirdek değeri konusunda hiçbir garanti vermez. –