From 1b37ce6acb2c9ff94a3e1e41ab524722de11d444 Mon Sep 17 00:00:00 2001 From: Nikodemus Siivola Date: Wed, 29 Oct 2008 13:45:08 +0200 Subject: [PATCH] README editing --- README | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/README b/README index 9e49d6a..cb4f488 100644 --- a/README +++ b/README @@ -1,9 +1,31 @@ -SB-CPU-AFFINITY is a simple API to Linux scheduler affinity masks for SBCL. +SB-CPU-AFFINITY is a simple API to Linux scheduler affinity masks for +SBCL. See documentation of symbols exported from SB-CPU-AFFINITY +package. -See documentation of symbols exported from SB-CPU-AFFINITY package. +Author: + + Nikodemus Siivola + +License: + + MIT-style. See file LICENSE for details. + +Bugs and Issues: + + Currently each call to GET-CPU-AFFINITY-MASK (and + WITH-CPU-AFFINITY-MASK) mallocs 128 bytes of memory for the + mask, which is never freed by the system -- at least not + on the Lisp side: freeing this memory causes glibc to complain + about a double-free, and breaks SBCL. + + Patches and/or explantions for this welcome. Usage example: + (asdf:oos 'asdf:load-op :sb-cpu-affinity) + + (use-package :sb-cpu-affinity) + (with-cpu-affinity-mask (mask) (print mask)) -- 2.11.4.GIT