Warum ist BSIZE der STATFS_T -Struktur int64? [geschlossen] ⇐ Linux
Warum ist BSIZE der STATFS_T -Struktur int64? [geschlossen]
Ich habe gerade die Linterwarnung G115: Integer -Überlaufkonvertierung int64 -> uint64 Bei Verwendung von BSIZE aus der STATFS_T -Struktur in Go erhalten. Es stellt sich heraus, dass die Blockgröße in GO int64 ist, aber F_BSIZE ist in den strukturstatvfs unter linux ein unsigned lang. Wann kann BSIZE negativ sein, muss ich etwas überprüfen, bevor ich es benutze?
-
- Similar Topics
- Replies
- Views
- Last post