Khi gọi open(), Unix luôn cấp file descriptor nhỏ nhất chưa được dùng.
Cho danh sách các fd đang mở, hãy tìm fd nhỏ nhất còn trống — đó là fd mà lần open() tiếp theo sẽ nhận.
Ví dụ I/O: đang mở 0 1 2 → lần open tiếp theo nhận 3.
Một dòng gồm các fd đang mở, cách nhau bởi dấu cách (có thể là dòng trống nếu không fd nào mở).
0 ≤ fd ≤ 1024; số fd ≤ 100.
In fd nhỏ nhất còn trống.
Ví dụ:
Đầu vào:
0 1 2
Đầu ra:
3
Giải thích:
Đang tải editor...