Unix and Linux Discussions Tagged with list |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
1 |
55,726 |
Shell Programming and Scripting |
|
|
|
5 |
8,898 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
60,460 |
Shell Programming and Scripting |
|
|
|
3 |
70,997 |
Shell Programming and Scripting |
|
|
|
1 |
3,424 |
UNIX for Beginners Questions & Answers |
|
|
|
0 |
2,278 |
UNIX for Beginners Questions & Answers |
|
|
|
4 |
6,899 |
Shell Programming and Scripting |
|
|
|
7 |
14,567 |
Shell Programming and Scripting |
|
|
|
1 |
7,191 |
Shell Programming and Scripting |
|
|
|
7 |
7,108 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
2,711 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
13,753 |
UNIX for Advanced & Expert Users |
|
|
|
2 |
3,477 |
UNIX for Beginners Questions & Answers |
|
|
|
4 |
3,967 |
UNIX for Beginners Questions & Answers |
|
|
|
1 |
4,336 |
UNIX for Beginners Questions & Answers |
|
|
|
5 |
2,243 |
UNIX for Beginners Questions & Answers |
|
|
|
4 |
3,847 |
UNIX for Beginners Questions & Answers |
|
|
|
1 |
9,790 |
Shell Programming and Scripting |
|
|
|
6 |
8,431 |
Shell Programming and Scripting |
|
|
|
2 |
3,333 |
UNIX for Beginners Questions & Answers |
|
|
|
0 |
2,113 |
UNIX for Beginners Questions & Answers |
|
|
|
3 |
4,927 |
Shell Programming and Scripting |
|
|
|
3 |
2,207 |
UNIX for Beginners Questions & Answers |
|
|
|
5 |
6,583 |
Shell Programming and Scripting |
|
|
|
3 |
1,615 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
8,410 |
Shell Programming and Scripting |
|
|
|
5 |
2,739 |
UNIX for Beginners Questions & Answers |
|
|
|
5 |
2,970 |
Shell Programming and Scripting |
|
|
|
5 |
3,179 |
Programming |
|
|
|
5 |
1,708 |
Shell Programming and Scripting |
|
|
|
0 |
2,095 |
Web Development |
|
|
|
3 |
2,589 |
Web Development |
|
|
|
6 |
1,785 |
Shell Programming and Scripting |
|
|
|
5 |
2,368 |
Shell Programming and Scripting |
|
|
|
3 |
1,427 |
Shell Programming and Scripting |
|
|
|
8 |
3,394 |
Shell Programming and Scripting |
|
|
|
3 |
3,983 |
Shell Programming and Scripting |
|
|
|
20 |
4,671 |
UNIX for Beginners Questions & Answers |
|
|
|
5 |
1,436 |
UNIX for Beginners Questions & Answers |
|
|
|
1 |
2,507 |
Shell Programming and Scripting |
list(3) InterNetNews Documentation list(3)
NAME
list - list routines
SYNOPSIS
#include <inn/list.h>
struct node {
struct node *succ;
struct node *pred;
};
struct list {
struct node *head;
struct node *tail;
struct node *tailpred;
};
void list_new(struct list *list);
struct node *list_addhead(struct list *list, struct node *node);
struct node *list_addtail(struct list *list, struct node *node);
struct node *list_head(struct list *list);
struct node *list_tail(struct list *list);
struct node *list_succ(struct node *node);
struct node *list_pred(struct node *node);
struct node *list_remhead(struct list *list);
struct node *list_remtail(struct list *list);
struct node *list_remove(struct node *node);
struct node *list_insert(struct list *list, struct node *node, struct node *pred);
bool list_isempty(struct list *list);
DESCRIPTION
list_new initialises the list header list so as to create an empty list.
list_addhead adds node to the head of list, returning the node just added.
list_addtail adds node to the tail of list, returning the node just added.
list_head returns a pointer to the the node at the head of list or NULL if the list is empty.
list_tail returns a pointer to the the node at the tail of list or NULL if the list is empty.
list_succ returns the next (successor) node on the list after node or NULL if node was the final node.
list_pred returns the previous (predecessor) node on the list before node or NULL if node was the first node.
list_remhead removes the first node from list and returns it to the caller. If the list is empty NULL is returned.
list_remtail removes the last node from list and returns it to the caller. If the list is empty NULL is returned.
list_remove removes node from the list it is on and returns it to the caller.
list_insert inserts node onto list after the node pred. If pred is NULL then node is added to the head of list.
HISTORY
Written by Alex Kiernan <alex.kiernan@thus.net> for InterNetNews 2.4.0.
$Id: list.pod 9074 2010-05-31 19:01:32Z iulius $
INN 2.5.3 2011-06-10 list(3)