<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://tzimmermann.org/posts/</loc>
    <lastmod>2026-09-30T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2026/09/30/switching-to-hugo/</loc>
    <lastmod>2026-09-30T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/</loc>
    <lastmod>2026-09-30T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/c/</loc>
    <lastmod>2018-04-20T15:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/casting/</loc>
    <lastmod>2018-04-20T15:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/conversion/</loc>
    <lastmod>2018-04-20T15:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/integer/</loc>
    <lastmod>2018-04-20T15:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/picotm/</loc>
    <lastmod>2018-04-20T15:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2018/04/20/safe-integer-conversion-in-c/</loc>
    <lastmod>2018-04-20T15:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/</loc>
    <lastmod>2018-04-20T15:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2018/02/12/system-level-transactions-with-picotm/</loc>
    <lastmod>2018-02-12T11:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2018/01/12/a-picotm-demo-application/</loc>
    <lastmod>2018-01-12T10:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/bsd/</loc>
    <lastmod>2017-12-15T12:30:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/cygwin/</loc>
    <lastmod>2017-12-15T12:30:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/freebsd/</loc>
    <lastmod>2017-12-15T12:30:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/macos/</loc>
    <lastmod>2017-12-15T12:30:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/porting/</loc>
    <lastmod>2017-12-15T12:30:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/12/15/porting-picotm-to-mac-os-windows-and-freebsd/</loc>
    <lastmod>2017-12-15T12:30:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/windows/</loc>
    <lastmod>2017-12-15T12:30:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/data-structures/</loc>
    <lastmod>2017-11-24T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/multisets/</loc>
    <lastmod>2017-11-24T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/stm/</loc>
    <lastmod>2017-11-24T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/11/24/transactional-multisets/</loc>
    <lastmod>2017-11-24T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/transactions/</loc>
    <lastmod>2017-11-24T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/queues/</loc>
    <lastmod>2017-11-17T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/stacks/</loc>
    <lastmod>2017-11-17T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/11/17/transactional-queues-and-stacks/</loc>
    <lastmod>2017-11-17T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/lists/</loc>
    <lastmod>2017-11-07T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/11/07/transactional-linked-lists/</loc>
    <lastmod>2017-11-07T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/benchmark/</loc>
    <lastmod>2017-10-20T19:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/locking/</loc>
    <lastmod>2017-10-20T19:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/10/20/scaling-lock-performance/</loc>
    <lastmod>2017-10-20T19:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/errno/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/howto/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/linux/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/malloc/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/posix/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/realloc/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/tutorial/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/unix/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/10/06/when-realloc-doesnt-allocate/</loc>
    <lastmod>2017-10-06T08:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/09/27/benchmark-visualization-with-latex-and-gnuplot/</loc>
    <lastmod>2017-09-27T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/gnuplot/</loc>
    <lastmod>2017-09-27T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/latex/</loc>
    <lastmod>2017-09-27T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/perl/</loc>
    <lastmod>2017-09-27T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/visualization/</loc>
    <lastmod>2017-09-27T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/free/</loc>
    <lastmod>2017-09-08T12:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/09/08/mallocs-tricky-error-reporting/</loc>
    <lastmod>2017-09-08T12:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/fifo/</loc>
    <lastmod>2017-09-01T14:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/fileio/</loc>
    <lastmod>2017-09-01T14:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/io/</loc>
    <lastmod>2017-09-01T14:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/ipc/</loc>
    <lastmod>2017-09-01T14:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/pipe/</loc>
    <lastmod>2017-09-01T14:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/09/01/the-internals-of-unix-pipes-and-fifos/</loc>
    <lastmod>2017-09-01T14:30:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/error-handling/</loc>
    <lastmod>2017-08-25T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/glibc/</loc>
    <lastmod>2017-08-25T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/gnu/</loc>
    <lastmod>2017-08-25T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/strerror_r/</loc>
    <lastmod>2017-08-25T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/08/25/the-strange_strerror_r_of_dr_posix_and_mr_gnu/</loc>
    <lastmod>2017-08-25T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/exec/</loc>
    <lastmod>2017-08-17T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/file/</loc>
    <lastmod>2017-08-17T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/08/17/file-descriptors-during-fork-and-exec/</loc>
    <lastmod>2017-08-17T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/fork/</loc>
    <lastmod>2017-08-17T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/conference/</loc>
    <lastmod>2017-08-09T15:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/froscon/</loc>
    <lastmod>2017-08-09T15:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/08/09/picotm-at-froscon-2017/</loc>
    <lastmod>2017-08-09T15:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/presentation/</loc>
    <lastmod>2017-08-09T15:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/hardlink/</loc>
    <lastmod>2017-08-04T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/open/</loc>
    <lastmod>2017-08-04T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/symlink/</loc>
    <lastmod>2017-08-04T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/08/04/unix-hard-links-soft-links-and-files/</loc>
    <lastmod>2017-08-04T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/close/</loc>
    <lastmod>2017-07-28T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/07/28/data-structures-of-unix-file-io/</loc>
    <lastmod>2017-07-28T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/dup/</loc>
    <lastmod>2017-07-28T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/fail-safe/</loc>
    <lastmod>2017-07-21T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/fault-tolerance/</loc>
    <lastmod>2017-07-21T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/07/21/implementing-fault-tolerant-software-with-transactions/</loc>
    <lastmod>2017-07-21T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/nosql/</loc>
    <lastmod>2017-07-21T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/transaction/</loc>
    <lastmod>2017-07-21T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/07/14/building-fault-tolerant-software-with-transactions/</loc>
    <lastmod>2017-07-14T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/irrevocability/</loc>
    <lastmod>2017-07-07T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/transactional-memory/</loc>
    <lastmod>2017-07-07T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/07/07/types-of-transactional-operations/</loc>
    <lastmod>2017-07-07T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/06/30/everything-about-errno-plus-transactions/</loc>
    <lastmod>2017-06-30T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/06/23/transactional-malloc-and-free/</loc>
    <lastmod>2017-06-23T12:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/06/16/transaction-logs/</loc>
    <lastmod>2017-06-16T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/06/13/picotm-at-tuebix-2017/</loc>
    <lastmod>2017-06-13T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/t%C3%BCbix/</loc>
    <lastmod>2017-06-13T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/memcpy/</loc>
    <lastmod>2017-06-09T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/06/09/more-on-resource-privatization/</loc>
    <lastmod>2017-06-09T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/privatization/</loc>
    <lastmod>2017-06-09T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/06/01/transactional-memcpy-and-resource-privatization/</loc>
    <lastmod>2017-06-01T11:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/05/31/picotm-0.2.0-released/</loc>
    <lastmod>2017-05-31T15:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/picotm-release/</loc>
    <lastmod>2017-05-31T15:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/05/26/transactional-access-to-arbitrary-memory-locations/</loc>
    <lastmod>2017-05-26T09:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/longjmp/</loc>
    <lastmod>2017-05-19T09:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/setjmp/</loc>
    <lastmod>2017-05-19T09:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/05/19/writing-the-beginning-and-end-of-a-transaction/</loc>
    <lastmod>2017-05-19T09:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/serializability/</loc>
    <lastmod>2017-05-12T09:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/05/12/transaction-roll-back-and-serializability/</loc>
    <lastmod>2017-05-12T09:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/atomicity/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/concurrency-control/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/consistency/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/durability/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/isolation/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/practice/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/semantics/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/tags/theory/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/05/09/transactional-semantics-in-theory-and-practice/</loc>
    <lastmod>2017-05-09T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/categories/c-howto-stm-transaction-tutorial/</loc>
    <lastmod>2017-05-05T10:05:01+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/categories/</loc>
    <lastmod>2017-05-05T10:05:01+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/05/05/implementing-a-simple-transaction-manager-in-c/</loc>
    <lastmod>2017-05-05T10:05:01+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/categories/jekyll/</loc>
    <lastmod>2017-05-02T15:05:01+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/2017/05/02/thank-you-jekyll/</loc>
    <lastmod>2017-05-02T15:05:01+02:00</lastmod>
  </url><url>
    <loc>https://tzimmermann.org/about/</loc>
  </url><url>
    <loc>https://tzimmermann.org/legal/</loc>
  </url><url>
    <loc>https://tzimmermann.org/privacy/</loc>
  </url>
</urlset>
