Linux Help
guides forums blogs
Home Desktops Distributions ISO Images Logos Newbies Reviews Software Support & Resources Linuxhelp Wiki

Welcome Guest ( Log In | Register )

Advanced DNS Management
New ZoneEdit. New Managment.


Sign Up Now
> Envz Utilities, Problems using envz utilities
post Mar 24 2005, 12:43 PM
Post #1

Whats this Lie-nix Thing?

Group: Members
Posts: 2
Joined: 24-March 05
Member No.: 4,782

I'm trying to perform file manipulation using the envz utilities and I'm having problems using envz_add. I have no problem with envz_get, but when I use envz_add to update a value I get a seg fault.

If anyone has used the envz utilities, I would appreciate the help. Below is an example of what I'm trying to do.

pFile = fopen(file, "r+");

if(pFile != NULL)
fseek(pFile, 0, SEEK_END);
size = ftell(pFile);
fseek(pFile, 0, SEEK_SET);

filebuf = malloc(size);
fread(filebuf, size, 1, pFile);

envz_add(&filebuf, &size, key, value); // Seg Fault occurs here filebuf is char *, size is size_t
// key is char[], value is char[]

Go to the top of the page
+Quote Post
Start new topic
post Mar 28 2005, 05:15 AM
Post #2

RMS is my Hero

Group: Support Specialist
Posts: 782
Joined: 6-October 02
From: Trichy,INDIA
Member No.: 29

I don't know if that's possible.All the files are EOF terminated and trying to make them NULL terminated is kind of weird.

Why not use this...
while(pFile != EOF)

Hemant Kumar
user posted image
Go to the top of the page
+Quote Post

Posts in this topic
- Klinux   Envz Utilities   Mar 24 2005, 12:43 PM
- - Hemant   try this... CODE... .... filebuf = (char *...   Mar 25 2005, 04:51 AM
- - Klinux   I figured out the problem. The strings in the fil...   Mar 25 2005, 08:43 AM
- - Hemant   I don't know if that's possible.All the fi...   Mar 28 2005, 05:15 AM

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 16th July 2018 - 11:15 PM