Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File locks now work on Windows #480

Merged
merged 10 commits into from
Mar 22, 2021

Commits on Mar 19, 2021

  1. File locks now work on Windows

    Uses LockFileEx() and UnlockFileEx(). Fixes HDFFV-10191 (partial).
    derobins committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    b5b99a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b76b406 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba9deae View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. Fixes commenting in h5repack

    derobins committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    f525a93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d12945 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00f9750 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86e3ae0 View commit details
    Browse the repository at this point in the history
  5. Reworks H5Fis_accessible()

    H5Fis_accessible() created a new file handle and attempted to read
    through it, which will fail when a file has been opened with an
    exclusive lock on operating systems that have mandatory locks.
    
    This change uses the same scheme we use in H5Fopen() to check if
    the file is already open and only tries to read the file signature
    if the file has not already been opened.
    
    Also adds a test for this behavior.
    derobins committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    ecd01b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Configuration menu
    Copy the full SHA
    cc1b669 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b827df View commit details
    Browse the repository at this point in the history