added comment about errno in apple silicon

This commit is contained in:
Perry Kivolowitz 2023-02-07 10:06:12 -06:00
parent 26d3d18f88
commit d99607f422

View file

@ -62,6 +62,13 @@ file ends in .S*
## Differences between Apple and Linux
### Getting the address of `errno`
`errno` is an externally defined `int32_t` used by many "system"
provided APIs to report error conditions back to calling programs. The
macro `ERRNO_ADDR` can be used to converge how Linux and Apple get the
address of the variable (which is left in `x0`).
### Variadic functions
*This is important! Understand this section in order to be able to use