Menu

Tree [92383d] master /
 History

HTTPS access


File Date Author Commit
 site_scons 2019-08-16 Radim Kolar Radim Kolar [4bd3fe] fix maintainer mode for python3
 .gitignore 2020-04-28 Radim Kolar Radim Kolar [92383d] added stuff to gitignore
 AUTHORS 2003-12-03 hsn <> [5ec853] Initial revision
 COPYING 2006-02-20 hsn <> [1970d7] copyright info updated
 ChangeLog 2019-08-15 Radim Kolar Radim Kolar [3f1b27] note that we are now python 3 compatible
 NEWS 2009-06-13 Radim Kolar <> [fa8028] Name of static library is libfsplib.a as it use...
 README 2009-06-13 Radim Kolar <> [2a3238] scons enable-shared=yes now builds shared versi...
 SConscript 2019-08-15 Radim Kolar Radim Kolar [c1de8d] add site_scons/*.py to tar dist
 SConstruct 2019-08-16 Radim Kolar Radim Kolar [52c07b] version set to 0.15
 TODO 2009-06-13 Radim Kolar <> [5312b8] errno task is considered done
 fsplib.c 2009-06-11 Radim Kolar <> [045b49] readdir_native argument check improved
 fsplib.h 2007-07-20 hsn <> [a706e8] another security fix
 lock.c 2006-12-26 hsn <> [f6a298] solaris compile fix
 lock.h 2005-01-03 hsn <> [17afed] release 0.2
 test.c 2005-02-19 hsn <> [5e0020] 0.6 release

Read Me

				     FSP v2
			     protocol stack library
				     fsplib

This is C library which support talking with FSP server using FSP v2 protocol
and provides posix-like file manipulation interface.

For more information about FSP protocol see http://fsp.sourceforge.net/
For library and API info see http://fsp.sourceforge.net/fsplib.html

    ***********************************************************************

		     This is a free software.  Be creative. 
		    Let me know of any bugs and suggestions.

    ***********************************************************************
		
Copyright (c) 2003, 2004, 2005, 2006, 2009 by Radim HSN Kolar (hsn sendmail.cz)

You may copy or modify this file in any manner you wish, provided
that this notice is always included, and that you hold the author
harmless for any loss or damage resulting from the installation or
use of this software.

Building

This software is builded by Scons software construction tool -
http://www.scons.org/

Scons building

run: scons [options] [install]

for building/installing the library and header file. Unlike Autotools
you must add build-time configure options to install target also.

Build time configuration

At build time you can configure locking subsystem. There are
two lock configuration options.

Note: 
     Scons do not uses leading -- before option names.
     Example: scons with-lockprefix=/tmp/.FSPL install

with-lockprefix=path
      Set lock prefix path to (default /tmp/.FSPL). Most users do not
      need to change it.
      
with-locking=none/semop/lockf
      Configure type of locking subsytem used. FSP library support currently
      3 types of locking subsystem.
         none  - no locking used
	 lockf - use lockf on lock file
         semop - use Sys V shared memory and semaphore. Lock file will be
	           still created because of use of ftok, but no locking is
		   done on this file -> it can be on shared filesystem.

prefix=/path
      Where to install builded library and header file. Standard option.

enable-maintainer-mode=yes
      Compile with more debug code inside

enable-shared=yes
      Build and install shared version of fsplib
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.