libixp

Open source stand-alone client/server 9P library including ixpc client
Download

libixp Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Lost Goblin
  • Publisher web site:
  • http://repo.cat-v.org/werc/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 127 KB

libixp Tags


libixp Description

Open source stand-alone client/server 9P library including ixpc client libixp consists of less than 2000 lines of code (including ixpc). libixp's server API is based heavily on that of Plan 9's lib9p, and the two libraries export virtually identical data structures.NOTE: libixp is distributed, licensed and developed under the terms of the MIT/X Consortium License. Here are some key features of "libixp": · libixp multiplexes connections internally, while on Plan 9, the kernel performs this task, and in plan9port, a separate process is spawned to do so. Despite this divergence, the user of the library will not notice any difference in behavior, except that there may be duplicate tag and fid numbers between different connections. This issue is of little relevance, however, as the library handles the task of mapping fids and tags to arbitrary pointers and P9Req structs. · libixp is released under a lenient MIT-style license, with the exception of the file intmap.c, which comes from Plan 9, and falls under the LPL. This file may be rewritten at some point, but the author, as of yet, has been uncompelled to do so. · libixp lacks lib9p's file trees. · Unlike plan9port's lib9p, libixp is POSIX based, and should compile without specialized libraries on nearly any POSIX system.


libixp Related Software