file_fd = open (file_name, O_RDWR);
file_fd = __open (file_name, O_RDWR);
setutent_file (void){  if (file_fd < 0)    {      const char *file_name;      file_name = TRANSFORM_UTMP_FILE_NAME (__libc_utmp_file_name);      file_fd = open (file_name, O_RDWR);      if (file_fd == -1)	{	  /* Hhm, read-write access did not work.  Try read-only.  */	  file_fd = open (file_name, O_RDONLY);	  if (file_fd == -1)	    return 0;	}    }  lseek (file_fd, 0, SEEK_SET);  file_offset = 0;#if _HAVE_UT_TYPE - 0  /* Make sure the entry won't match.  */  last_entry.ut_type = -1;#endif  return 1;}