Permalink
Browse files

po6 is a C++ API that loosely resembles POSIX.

Author:     Robert Escriva
Copyright:  2011
License:    3-clause BSD (see LICENSE)
  • Loading branch information...
rescrv committed Apr 6, 2011
0 parents commit 4056b8c43ab2e763aaafae9e90643935cd05d787
Showing with 29 additions and 0 deletions.
  1. +25 −0 LICENSE
  2. +4 −0 README
25 LICENSE
@@ -0,0 +1,25 @@
+Copyright (c) 2011, Robert Escriva
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of po6 nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4 README
@@ -0,0 +1,4 @@
+This is a library that includes all the code I tend to carry from project to
+project for wrapping POSIX APIs for C++. Where possible, things are
+implemented inline so that there is minimal to no cost above and beyond using
+the good old C APIs.

0 comments on commit 4056b8c

Please sign in to comment.