cc [flag . . . ] file . . . -lld [library] . . .#include <ldfcn.h>
void sputl (long value, char buffer);
long sgetl (const char buffer);
sgetl retrieves the four bytes in memory starting at the address pointed to by buffer and returns the long integer value in the byte ordering of the host machine.
The combination of sputl and sgetl provides a machine-independent way of storing long numeric data in a file in binary form without conversion to characters.