Skip to content
  • Nick Mathewson's avatar
    Add a copy of OpenBSD's sys/queue.h as tor_queue.h · b555388d
    Nick Mathewson authored
    There are as many divergent implementations of sys/queue.h as there
    are operating systems shipping it, it would seem.  They have some code
    in common, but have drifted apart, and have added other stuff named
    differently.  So I'm taking a relatively sane one, and hoping for the
    best.
    
    I'm taking OpenBSD's in particular because of the lack of external
    dependencies, the presence of a CIRCLEQ (we could use one of those in
    places), and the liberal licensing terms.
    
    I'm naming the file tor_queue.h, since historically we've run into
    trouble having headers with the same names as system headers (log.h,
    for example.)
    b555388d
This project is licensed under the Creative Commons Attribution Share Alike 4.0 International. Learn more