If newfd is open, it is closed first.
اگر newfd در حال استفاده باشد، ابتدا بسته شده و سپس تغییر خواهد یافت.