sandialabs / seacas

The Sandia Engineering Analysis Code Access System (SEACAS) is a suite of preprocessing, postprocessing, translation, and utility applications supporting finite element analysis software using the Exodus database file format.
Other
132 stars 79 forks source link

Fixed build errors related to sys/statfs.h include #407

Closed seanm closed 11 months ago

seanm commented 11 months ago

The sys/statfs.h header is a linux thing, but it was being included for all non-Window/Mac. This broke building on FreeBSD, and probably other OSes too.

After consulting various man pages from various OSes, we now include the right headers per-OS for the statfs() function.

github-actions[bot] commented 11 months ago

CLA Assistant Lite bot:
Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request

seanm commented 11 months ago

I have read the CLA Document and I hereby sign the CLA