mirror of
https://github.com/pkivolowitz/asm_book.git
synced 2026-06-21 02:06:48 +08:00
added comment about errno in apple silicon
This commit is contained in:
parent
26d3d18f88
commit
d99607f422
1 changed files with 7 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue