globus_common_include.h(3)
β¨ NAME β¨
globus_common_include.h β the one that pulls in all the system headers for you π (this is page 3 of the globus_common manual, bestie, we're in Library Functions Manual territory)
πΈ SYNOPSIS πΈ
Like okay so it just... includes everything. All of it. The whole vibe:
#include 'globus_config.h'
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <sys/param.h>
#include <fcntl.h>
#include <pwd.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/uio.h>
#include <sys/time.h>
#include <time.h>
#include <stdint.h>
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
#include <limits.h>
#include <assert.h>
#include <signal.h>
#include <string.h>
#include <ctype.h>
#include <stdarg.h>
#include <dirent.h>
#include <inttypes.h>
#include 'globus_types.h'
Note the two with single quotes ('globus_config.h' and 'globus_types.h') β those are the globus-flavored ones, the rest are your classic angle-bracket system headers. No cap, that's literally the whole list, I'm not skipping a single one π«Ά
π Macros π
#define __USE_POSIX
π¦ Detailed Description π¦
Include System Headers. Periodt.
It defines the macros and typedefs that every globus_common component shares β so like, the common ground, the group chat everyone's in π
π Macro Definition Documentation π
β #define __USE_POSIX
Gets you IPv6 compatible types (at least with GNU β that's the caveat, fr fr, it's GNU-flavored at minimum).
π Author π
Generated automatically by Doxygen for globus_common from the source code. Not me writing it by hand, it's giving machine-generated elegance π€β¨
okay that's the whole page, bestie β nothing skipped, nothing invented, everything exactly where it was π
signing off from globus_common, Version 18.15 β mwah, go compile something iconic ππ
π¦ where this page comes from
- epel 10: globus-common-doc 18.15-1.el10_2 Β· Apache-2.0
- fedora 43: globus-common-doc 18.15-1.fc43 Β· Apache-2.0
- fedora 44: globus-common-doc 18.15-2.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-common-doc 18.15-1 Β· Apache-2.0
- ubuntu stonking: libglobus-common-doc 18.15-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms