GUnixFDList: Include only in unix build

Marcel Tiede requested to merge badcel/glib:badcel/gunixfdlist-only-unix into main

The C files conditionally include functions which use GUnixFDList only for unix based systems. This is missing in the header files, which are used to generate gir files. Which in turn let language bindings generate bindings to unsupported functions.

This includes GUnixFDList functions only on supported unix based platforms.

Merge request reports