07-14-2012
Unix linked-list placement
Hi, I am programming in kernel, and I want to use a double linked list that holds infos that every process could access and modify THIS list. So, I suppose it is a 'global' variable since every process(thread) can reach it, I am wondering where to put it? by changing some of the kernel files?
10 More Discussions You Might Find Interesting
1. Programming
Can any one help me in reversing the single linked list and at the same time i want to print the reversed links. (2 Replies)
Discussion started by: dhanamurthy
2 Replies
2. UNIX for Dummies Questions & Answers
A perl script that displays the list of files which have multiple links..!
ls -l shows number of links in a field. (0 Replies)
Discussion started by: aadi_uni
0 Replies
3. Programming
is this possible, if so plz please share with me..
Correct English please, not Cyber-/Leetspeak (11 Replies)
Discussion started by: vijay_manpage
11 Replies
4. Programming
I need C++ Code for single linked list
With operations as
1)insert at any position
2)delete any
3)change the data of any position (2 Replies)
Discussion started by: girija
2 Replies
5. Programming
i have this code
typedef struct client_list {
char *client_name;
struct client_list * next;
int client_socket_fd;
} client;
client *current, *head; head = NULL;
char *h="test";
add_client(current, h, head, &client_socket_fd);
... (24 Replies)
Discussion started by: omega666
24 Replies
6. Programming
i have a linked list set up like
typedef struct client_list {
char *client_name;
int client_socket_fd;
struct client_list *next;
} client;
client *client_list=NULL;
before adding to the list i check if it already exists, only if it does not then i add
if (client_list==NULL... (1 Reply)
Discussion started by: omega666
1 Replies
7. OS X (Apple)
Hey everyone, this is my first time posting, so hopefully i won't commit some kind of egregious faux pas. :)
Anyways, I'm trying to create and read back a simple linked list in C++. So far, I think I've built it and filled it with 10 different arrays of characters of about 22 characters each.... (2 Replies)
Discussion started by: gravity black
2 Replies
8. Programming
#include<stdio.h>
#include<stdlib.h>
struct LinkedList
{
int val;
struct LinkedList *next;
}node; /*Creating a structure variable*/
typedef struct LinkedList Node;
Node *start = NULL;
int create(int i)
{
Node *temp = NULL;
if (start == NULL)
... (5 Replies)
Discussion started by: prinsh
5 Replies
9. Programming
How to delete the last node in a single linked list given only the pointer to last node ?
Head node will not be given. (5 Replies)
Discussion started by: VSSajjan
5 Replies
10. Programming
Program to reverse a linked list by traversing only once. (1 Reply)
Discussion started by: VSSajjan
1 Replies
pmerge(8) System Manager's Manual pmerge(8)
NAME
pmerge - Builds a network bootable kernel.
SYNOPSIS
/usr/sys/bin/pmerge bootfile kernel.name new.kernel
DESCRIPTION
The kernel, vmunix, is not bootable over the network. The pmerge utility prepends the bootfile onto the kernel image (kernel.name) to cre-
ate a new operating system image (new.kernel) that is bootable over the network.
Instead of a booting a network loadable kernel, it is sometimes desired to bootstrap link a kernel over the network. In this case, (ker-
nel.name) is the name of the sysconfigtab file on the server containing the list of modules to be loaded to the client. These modules are
then linked to create a bootable kernel on the client.
The pmerge utility is used by doconfig(8) to create a bootable operating system for dataless management services (DMS) client systems to
boot over the network. The pmerge utility is automatically invoked by doconfig(8) during the kernel build process and should not be invoked
independently.
The pmerge utility is located in /var/adm/dms/dmsn.alpha/root/usr/sys/bin on the DMS server.
SEE ALSO
Commands: dmu(8), doconfig(8)
Sharing Software on a Local Area Network
pmerge(8)