plan9fox/sys/src/ape
cinap_lenrek 3794b1c14f libc: improve alignment of QLp structure on amd64, cosmetics
the QLp structure used to occupy 24 bytes on amd64.
with some rearranging the fields we can get it to 16 bytes,
saving 8K in the data section for the 1024 preallocated
structs in the ql arena.

the rest of the changes are of cosmetic nature:

- getqlp() zeros the next pointer, so there is no need to set
  it when queueing the entry.

- always explicitely compare pointers to nil.

- delete unused code from ape's qlock.c
2017-10-28 18:53:27 +02:00
..
9src Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
cmd expr: fix missing type declarations for match(), which broke on amd64 as pointers dont fit into a long 2014-07-12 03:02:21 +02:00
lib libc: improve alignment of QLp structure on amd64, cosmetics 2017-10-28 18:53:27 +02:00
config Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mkfile ape/mkfile: work arround fake "command line arguments" rule matching 2012-08-08 21:36:42 +02:00