finsh fcntl