| Home | My Music | Dev Workstation RSS Feed | Contact Me

Serena Willis

Opinions presented here are held in all of my roles and capacities, both personal and professional.

snw Serena XxSolarisGurlxX

Summary

Pronouns: She/Her
Status: Married with Children (do not disturb this in any way)
Orientation: Demisexual
Sapphic Lesbian
Monogamous/Monoamorous
Politics: Leftist
Religion: Atheist
Occupation: Software Engineer

Organizations

The GNU Project
The Free Software Foundation
American Civil Liberties Union

Computers & Programming

Programming Languages I Know
Greatest Common Divisor in 19 Languages
Microcomputer OS History
UNIX Tricks
The Datashed (personal datacenter)
Computer Collection
ChivaNet Internet Services
The VAX Pirate's Lair (my old website, ca. 2002)
GitLab
GitHub
GCC OS Test Macros

Genealogy

Genealogy Home
English Notable Kin
Scottish Notable Kin

Hobbies

Music
Telephones & PBX

Social Networking

Mastodon

Geek Code

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/E/G/H/IT/L/MU/P/SS d-- s+: a+ C++++ UBLAVHS++++$ P++ L++ E++ W+++$ N+ o?
K- w++ O+++ M V+++>$ PS+++ PE-- Y+ !PGP t+++ !5 !X R tv b+++ DI++ D--- G e
h---- r+++ x++++
------END GEEK CODE BLOCK------

GCC OS Test Macros

These gcc C preprocessor macros can be used to test if your code is compiling on a particular operating system.

For instance, the following construct will include netinet/in.h only on FreeBSD:

#if defined(__FreeBSD__)
# include <netinet/in.h>
#endif

Operating System Macro uname
GNU/Linux
__linux__
Linux
Solaris and SunOS
__sun__
SunOS
Mac OS X
__APPLE__
Darwin
SCO OpenServer
_SCO_DS
SCO_SV
OpenBSD
__OpenBSD__
OpenBSD
FreeBSD
__FreeBSD__
FreeBSD
NetBSD
__NetBSD__
NetBSD
AmigaOS
__AMIGA
-
Emscripten
EMSCRIPTEN
-
AIX
_AIX
AIX
GNU/Hurd
__gnu_hurd__
GNU
ESXi ? VMkernel
Minix ? Minix
Digital UNIX, OSF/1, Tru64 UNIX ? OSF1
HP-UX ? ?
IRIX ? ?
Coherent ? ?
UNICOS ? ?

Please note that this information is gathered and maintained on a best-effort basis, and is not guaranteed to be either timely or accurate.


Revision History

$Log: buildtests.shtml,v $
Revision 1.2  2020/10/28 21:35:03  jpw
Fix code formatting problem

Revision 1.1  2020/10/28 21:31:01  jpw
Initial revision



Copyright © 2025 Serena Willis
Last modified $Date: 2025/02/20 01:30:46 $



$Id: index.shtml,v 1.3 2025/02/20 01:30:46 snw Exp $

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.