1. 18 Dec, 2000 1 commit
  2. 17 Dec, 2000 1 commit
  3. 24 Nov, 2000 1 commit
  4. 03 Sep, 2000 1 commit
  5. 22 Aug, 2000 1 commit
    • Andrew Innes's avatar
      (GetCachedVolumeInformation): Use xmalloc, xfree and xstrdup. · a302c7ae
      Andrew Innes authored
      (add_volume_info): Use xstrdup.
      (init_environment): Call _access.
      (check_windows_init_file): Call _close.
      (init_user_info): Call _putenv.
      (init_environment): Call _putenv and _strdup.
      (init_ntproc): Reset volume info cache on startup.
      (unc_volume_file_attributes):
      (open_unc_volume): Make arg const.
      (gettimeofday): Use struct timeb, not struct _timeb.
      (map_w32_filename, read_unc_volume): Fix compile warning.
      (sys_strerror): Use sys_nerr instead of _sys_nerr.  Use
      sys_errlist instead of _sys_errlist.
      (get_emacs_configuration_options): New function.
      a302c7ae
  6. 05 Jul, 2000 1 commit
  7. 16 May, 2000 1 commit
  8. 27 Feb, 2000 1 commit
  9. 06 Feb, 2000 1 commit
  10. 06 Aug, 1999 1 commit
  11. 24 Jun, 1999 1 commit
  12. 16 Jun, 1999 1 commit
  13. 30 Jan, 1999 1 commit
  14. 10 Dec, 1998 1 commit
  15. 03 Dec, 1998 1 commit
  16. 03 Nov, 1998 1 commit
  17. 27 Oct, 1998 1 commit
  18. 07 Oct, 1998 1 commit
  19. 14 Aug, 1998 1 commit
  20. 17 Jun, 1998 1 commit
  21. 16 Jun, 1998 1 commit
  22. 10 Jun, 1998 1 commit
  23. 05 Jun, 1998 1 commit
    • Karl Heuer's avatar
      #include sys/file.h · b3308d2e
      Karl Heuer authored
      (sys_access): Provide our own implementation which recognizes D_OK.
      (is_exec): New function.
      (stat): Use it.
      (init_environment): Set TMPDIR to an existing directory.
      Abort if none of the usual places is available.
      (sys_rename): On Windows 95, choose a temp name that
      includes the original file's base name and use an explicit loop
      rather than calling mktemp.  Only attempt to unlink the newname if
      the rename fails, rather than second-guessing whether the old and
      new names refer to the same file.
      b3308d2e
  24. 30 May, 1998 1 commit
  25. 12 May, 1998 1 commit
  26. 24 Apr, 1998 1 commit
  27. 23 Apr, 1998 1 commit
  28. 17 Apr, 1998 1 commit
    • Geoff Voelker's avatar
      (sys_read): Clear carriage return flag. · f52eb3ef
      Geoff Voelker authored
      Report normal EOF when read fails if nothing in buffer.
      Only read more if more remaining.
      (check_windows_init_file): New function.
      (term_ntproc): Invoke check_windows_init_file.
      f52eb3ef
  29. 15 Apr, 1998 1 commit
  30. 09 Apr, 1998 2 commits
  31. 03 Sep, 1997 1 commit
    • Geoff Voelker's avatar
      Include stddef.h. · 76b3903d
      Geoff Voelker authored
      (getwd): Delete macro.
      (startup_dir): New variable.
      (getwd): Return directory in which Emacs started.
      (init_user_info): Set SHELL environment variable if not set.
      (parse_root, get_long_basename, w32_get_long_filename): New functions.
      (init_environment): Look for CMDPROXY.
      Make sure that PATH and COMSPEC are capitalized in the environment.
      Record startup directory.
      (get_emacs_configuration, sys_rename): Use OS_WIN95.
      (map_w32_filename): Calculate returned string correctly.
      
      (sys_fopen): Use _fdopen.
      (sys_link): Support NTFS links.
      (sys_rename): Use a long file name for temporary name.
      (sys_pipe): Make pipes binary and non-inheritable.
      (sys_read, sys_write): Spoof text mode translation for pipes
      and sockets.
      
      (hashval): Simplify.
      (generate_inode_val): Use long file name version of file.
      
      (stat): Optimize by using active readdir info.
      Set fake_inode to 0 for directories.
      Set fake_inode to xor of file indexes for files.
      Don't use generate_inode_val to set inode value.
      
      (volume_info_data): Renamed from volume_info.
      (volume_info, fixed_drives, volume_cache): New variables.
      (DRIVE_INDEX, VOLINFO_STILL_VALID): New macros.
      (lookup_volume_info, add_volume_info, GetCachedVolumeInformation):
      New functions.
      (get_volume_info): Use volume_info_data.
      Use GetCachedVolumeInformation.
      
      (init_ntproc): No longer restrict to one DOS subprocess.
      Use CRT _open and _fdopen.
      Cache fixed drive information.
      76b3903d
  32. 10 Jul, 1997 1 commit
  33. 20 Jan, 1997 2 commits
  34. 15 Jan, 1997 1 commit
  35. 19 Nov, 1996 2 commits
  36. 07 Jul, 1996 1 commit
  37. 12 Jun, 1996 1 commit