htable 1.1 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News htable 1.1 (Default branch)
# 1  
Old 11-14-2008
htable 1.1 (Default branch)

Image htable is a lightweight implementation of hash tables in C, greatly inspired by the implementations of spray and red-black trees found in *BSD kernels. To use it, you only need to copy the header file "htable.h" into your project. License: BSD License (revised) Changes:
Some minor corrections were applied to the manual, as well as to the macro used to insert elements in hash table: it now returns NULL if the element was already inserted before. A test was also implemented to check this new behavior. Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

1 More Discussions You Might Find Interesting

1. Programming

htable + verification

hello every body, I have to verifiy if the param_key is selectionned twice or more and to print only one occurence i'm using htable what's the good implementation to add to the code to verify this. code : { char *tmpStr = NULL; ght_iterator_t iterator_param; void... (0 Replies)
Discussion started by: kamel.seg
0 Replies
Login or Register to Ask a Question
spray(8)						      System Manager's Manual							  spray(8)

NAME
spray - Spray packets SYNOPSIS
/usr/sbin/spray [-c count] [-d delay] [-l length] [-t nettype] host OPTIONS
Specifies how many packets to send. The default value of count is the number of packets required to make the total stream size 100000 bytes. Specifies how many microseconds to pause between sending each packet. The default is 0. The length parameter is the numbers of bytes in the Ethernet packet that holds the RPC call message. Since the data is encoded using XDR, and XDR only deals with 32 bit quanti- ties, not all values of length are possible, and spray rounds up to the nearest possible value. When length is greater than 1514, then the RPC call can no longer be encapsulated in one Ethernet packet, so the length field no longer has a simple correspondence to Ethernet packet size. The default value of length is 86 bytes (the size of the RPC and UDP headers). Specify class of transports. Defaults to netpath. See rpc(3) for a description of supported classes. DESCRIPTION
The spray command uses RPC to send a one-way stream of packets to the specified host and reports how many were received, as well as the transfer rate. The host argument can be either a name or an Internet address. A remote host only responds if it is running the sprayd daemon, which is normally started up from inetd(8). The spray command is not useful as a networking benchmark. The spray command can report a large number of packets dropped when the drops were caused by spray sending packets faster than they can be buffered locally (before the packets get to the network medium). SEE ALSO
Routines: rpc(3) spray(8)