stunndard / golangwin7patch

Binary patcher for Go programs on Windows 7 / Server 2008
7 stars 2 forks source link

GetFileInformationByHandleEx on Windows 7 needs to filter out FILE_SUPPORTS_OPEN_BY_FILE_ID flag #2

Open stunndard opened 1 month ago

stunndard commented 1 month ago

GetFileInformationByHandleEx on Windows 7 needs to filter out FILE_SUPPORTS_OPEN_BY_FILE_ID flag

DRON-666 commented 1 month ago

Minimal reproducer (fail only on FAT):

package main

import (
    "fmt"
    "log"
    "os"
)

func main() {
    entries, err := os.ReadDir("./")
    if err != nil {
        log.Fatal(err)
    }

    for _, e := range entries {
        fmt.Println(e.Name())
    }
}