<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; akshatembdev</title>
	<atom:link href="https://www.emblogic.com/blog/author/akshatembdev/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>volatile modifier in c</title>
		<link>https://www.emblogic.com/blog/04/volatile-modifier-in-c/</link>
		<comments>https://www.emblogic.com/blog/04/volatile-modifier-in-c/#comments</comments>
		<pubDate>Sat, 19 Apr 2014 21:11:44 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9860</guid>
		<description><![CDATA[All variable in c are by default not volatile. With help of modifier volatile which is keyword of c language you can make any variable as volatile variable. Properties of volatile variable: 1. A volatile variable can be changed by &#8230; <a href="https://www.emblogic.com/blog/04/volatile-modifier-in-c/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<h3>All variable in c are by default not volatile. With help of modifier volatile which is keyword of c language you can make any variable as volatile variable.</h3>
<div>Properties of volatile variable:</div>
<div></div>
<div>1. A volatile variable can be changed by the background routine of preprocessor. This background routine may be interrupt signals by microprocessor, threads, real times clocks etc.</div>
<div></div>
<div>2. In simple word we can say a value volatile variable which has stored in the memory can be by any external sources.</div>
<div></div>
<div>3. Whenever compiler encounter any reference of volatile variable is always load the value of variable from memory so that if any external source has modified the value in the memory complier will get its updated value.</div>
<div></div>
<div>4. Working principle of volatile variable is opposite to the register variable in c. Hence volatile variables take more execution time than non-volatile variables.</div>
<div></div>
<div>A volatile variable is declared with help of keyword volatile:</div>
<div></div>
<div><strong>int</strong> <strong>volatile</strong> i;</div>
<div></div>
<div>A non-volatile variable is declared without using keyword volatile:</div>
<div></div>
<p><strong>int</strong> i;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/04/volatile-modifier-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shell Script basics</title>
		<link>https://www.emblogic.com/blog/04/shell-script-basics/</link>
		<comments>https://www.emblogic.com/blog/04/shell-script-basics/#comments</comments>
		<pubDate>Sat, 19 Apr 2014 20:15:10 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Shell Scripts]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9858</guid>
		<description><![CDATA[RCS file: script,v Working file: script head: 1.34 branch: locks: strict akshat: 1.34 access list: symbolic names: keyword substitution: kv total revisions: 34;    selected revisions: 34 description: Introduction to shell script. Shells are wrappers around os, shells can act as &#8230; <a href="https://www.emblogic.com/blog/04/shell-script-basics/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: script,v<br />
Working file: script<br />
head: 1.34<br />
branch:<br />
locks: strict<br />
akshat: 1.34<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 34;    selected revisions: 34<br />
description:<br />
Introduction to shell script.<br />
Shells are wrappers around os, shells can act as interface b/w user and kernel.<br />
shells takes the commands entered by user and calls the os to run those commands.<br />
the $ is shell prompt.<br />
Bash is default shell, Every shell has some process id.<br />
we can change the shell by using chsh(change shell command)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.34    locked by: akshat;<br />
date: 2014/04/06 05:25:04;  author: akshat;  state: Exp;  lines: +1 -1<br />
proper spaces are to be given for comparison, eq can also be used for the same.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.33<br />
date: 2014/04/06 05:23:20;  author: akshat;  state: Exp;  lines: +1 -1<br />
conditions are checked.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.32<br />
date: 2014/04/06 05:22:49;  author: akshat;  state: Exp;  lines: +1 -1<br />
 <img src="https://www.emblogic.com/blog/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.31<br />
date: 2014/04/06 05:21:52;  author: akshat;  state: Exp;  lines: +2 -0<br />
working on elif.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.30<br />
date: 2014/04/06 05:18:57;  author: akshat;  state: Exp;  lines: +3 -1<br />
if else working.<br />
now will work for else if.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.29<br />
date: 2014/04/06 05:17:10;  author: akshat;  state: Exp;  lines: +1 -1<br />
read $3 and then echo $3, confusion :O<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.28<br />
date: 2014/04/06 05:07:01;  author: akshat;  state: Exp;  lines: +2 -2<br />
working.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.27<br />
date: 2014/04/06 05:04:41;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.26<br />
date: 2014/04/06 04:59:57;  author: akshat;  state: Exp;  lines: +1 -1<br />
conditional statements are working.<br />
goin ahead for else nd ifelse<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.25<br />
date: 2014/04/06 04:56:43;  author: akshat;  state: Exp;  lines: +2 -1<br />
if statement uses then nd fi instead of braces.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.24<br />
date: 2014/04/06 04:52:32;  author: akshat;  state: Exp;  lines: +4 -1<br />
using conditional statements in scripts now.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.23<br />
date: 2014/04/06 04:44:24;  author: akshat;  state: Exp;  lines: +2 -4<br />
read is now used in reading directly from command line.<br />
read $3<br />
10 echo  $3<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.22<br />
date: 2014/04/06 04:43:05;  author: akshat;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.21<br />
date: 2014/04/06 04:41:23;  author: akshat;  state: Exp;  lines: +2 -1<br />
echo #$ will give a blank line.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.20<br />
date: 2014/04/06 04:38:36;  author: akshat;  state: Exp;  lines: +1 -0<br />
echo $# will give the list of command line arguments<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19<br />
date: 2014/04/06 04:37:41;  author: akshat;  state: Exp;  lines: +2 -1<br />
echo $$ is used to give pid of script.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2014/04/06 04:35:14;  author: akshat;  state: Exp;  lines: +1 -1<br />
echo -n is used for appending the interpretation in same line.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2014/04/06 04:31:35;  author: akshat;  state: Exp;  lines: +2 -2<br />
echo $* will print all the command line arguments.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2014/04/06 04:30:01;  author: akshat;  state: Exp;  lines: +2 -2<br />
passing second command line argument now.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2014/04/06 04:28:07;  author: akshat;  state: Exp;  lines: +1 -0<br />
command line arguments, How to present these command line arguments in a script.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2014/04/06 04:27:07;  author: akshat;  state: Exp;  lines: +2 -1<br />
line by line taking read.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2014/04/06 04:04:45;  author: akshat;  state: Exp;  lines: +2 -0<br />
read is used for stdin in scripting.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2014/04/06 04:03:09;  author: akshat;  state: Exp;  lines: +1 -1<br />
single inverted commas are interpreted differently.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2014/04/06 04:02:05;  author: akshat;  state: Exp;  lines: +1 -1<br />
:):):):)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2014/04/06 04:00:31;  author: akshat;  state: Exp;  lines: +1 -0<br />
working on more commands :D.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2014/04/06 03:58:37;  author: akshat;  state: Exp;  lines: +2 -1<br />
echo &#8220;akshat&#8221;$PATH will give various paths, Basically it is predefined macro.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2014/04/06 03:55:29;  author: akshat;  state: Exp;  lines: +1 -1<br />
Script can also be referred to as collection of commands.<br />
Program is collection of statements.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/04/06 03:53:27;  author: akshat;  state: Exp;  lines: +2 -2<br />
echo &#8220;akshat&#8221; $HOME will give the path of home.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/04/06 03:52:49;  author: akshat;  state: Exp;  lines: +2 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/04/06 03:51:12;  author: akshat;  state: Exp;  lines: +1 -1<br />
working on more commands in same script.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/04/06 03:46:59;  author: akshat;  state: Exp;  lines: +1 -1<br />
value can be assigned to any variable var1=1 without using space btw variable and =.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/04/06 03:45:41;  author: akshat;  state: Exp;  lines: +2 -0<br />
working on more commands in script.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/04/06 03:33:25;  author: akshat;  state: Exp;  lines: +3 -0<br />
Echo command is used for printing a string.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/04/06 03:30:30;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/04/shell-script-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDC using IPC</title>
		<link>https://www.emblogic.com/blog/04/mdc-using-ipc/</link>
		<comments>https://www.emblogic.com/blog/04/mdc-using-ipc/#comments</comments>
		<pubDate>Sat, 19 Apr 2014 16:20:23 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Project 03: Client Server Communication using Linux and IPC]]></category>
		<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9856</guid>
		<description><![CDATA[RCS file: sender.c,v Working file: sender.c head: 1.7 branch: locks: strict akshat: 1.7 access list: symbolic names: keyword substitution: kv total revisions: 7;    selected revisions: 7 description: MDC using IPC. In this project msg send to other process will be &#8230; <a href="https://www.emblogic.com/blog/04/mdc-using-ipc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: sender.c,v<br />
Working file: sender.c<br />
head: 1.7<br />
branch:<br />
locks: strict<br />
akshat: 1.7<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 7;    selected revisions: 7<br />
description:<br />
MDC using IPC.<br />
In this project msg send to other process will be encrypted.<br />
It will be decrypted at other side with the help of master array.<br />
Master array formed is passed sucessfully to other side.<br />
now encrypted data will be passed in msg queue.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7    locked by: akshat;<br />
date: 2014/04/11 18:45:43;  author: akshat;  state: Exp;  lines: +4 -6<br />
Msgs are recieved in regular fashion, appending the process.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/04/11 18:15:48;  author: akshat;  state: Exp;  lines: +14 -9<br />
Decompression is proper at other side now.<br />
removing the excess byte recieved at other side.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/04/11 15:18:32;  author: akshat;  state: Exp;  lines: +1 -1<br />
going forward in the approach.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/04/11 15:16:08;  author: akshat;  state: Exp;  lines: +3 -2<br />
3 4 characters are not yet recieved there.<br />
looking for the right approach.<br />
will append this project in live chat btw 2 terminals.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/04/11 14:59:35;  author: akshat;  state: Exp;  lines: +7 -4<br />
Sender is able to send the encrypted bytes, but these are not recieved at other side.<br />
ipcs command is showing that msgs are  present in queue.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/04/11 07:07:46;  author: akshat;  state: Exp;  lines: +1 -1<br />
Now trying to pass the compressed file in queue.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/04/11 07:00:21;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/04/mdc-using-ipc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPC: Message queue</title>
		<link>https://www.emblogic.com/blog/04/ipc-message-queue/</link>
		<comments>https://www.emblogic.com/blog/04/ipc-message-queue/#comments</comments>
		<pubDate>Wed, 02 Apr 2014 14:42:05 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9753</guid>
		<description><![CDATA[RCS file: msg.c,v Working file: msg.c head: 1.19 branch: locks: strict akshat: 1.19 access list: symbolic names: keyword substitution: kv total revisions: 19;    selected revisions: 19 description: IPC project. This projectb is client server based project using msg queues. Server &#8230; <a href="https://www.emblogic.com/blog/04/ipc-message-queue/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: msg.c,v<br />
Working file: msg.c<br />
head: 1.19<br />
branch:<br />
locks: strict<br />
akshat: 1.19<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 19;    selected revisions: 19<br />
description:<br />
IPC project.<br />
This projectb is client server based project using msg queues.<br />
Server is reading data from 3 clients simultaneously.<br />
Semaphore is still not used for synchronisation.<br />
Lets proceed.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19    locked by: akshat;<br />
date: 2014/04/02 22:06:23;  author: akshat;  state: Exp;  lines: +6 -6<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2014/04/02 21:25:08;  author: akshat;  state: Exp;  lines: +2 -2<br />
semaphore is removed.<br />
now its working better than earlier.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2014/04/02 20:59:21;  author: akshat;  state: Exp;  lines: +3 -9<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2014/04/02 19:14:43;  author: akshat;  state: Exp;  lines: +4 -0<br />
Sometimes it works and sometimes it dont.<br />
,<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2014/04/02 19:04:52;  author: akshat;  state: Exp;  lines: +0 -6<br />
checking for wrong implementation of some functions.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2014/04/02 19:01:02;  author: akshat;  state: Exp;  lines: +11 -10<br />
in server result found is incorrect.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2014/04/02 17:56:34;  author: akshat;  state: Exp;  lines: +14 -12<br />
checking for errors.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2014/04/02 17:50:06;  author: akshat;  state: Exp;  lines: +5 -5<br />
Now next step is to transmit the result from processing clients back to server.<br />
tryng that.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2014/04/02 17:47:32;  author: akshat;  state: Exp;  lines: +2 -2<br />
Both the semaphores are working.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2014/04/02 17:39:59;  author: akshat;  state: Exp;  lines: +12 -2<br />
This is proper implementation using 2 msg queues.<br />
requesting clients are sending data to server.<br />
server is sending this data to processing cluients using single msg queue.<br />
its working.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2014/04/02 17:22:06;  author: akshat;  state: Exp;  lines: +2 -6<br />
on progress.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2014/04/02 17:13:27;  author: akshat;  state: Exp;  lines: +10 -5<br />
not working properly <img src="https://www.emblogic.com/blog/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/04/02 16:47:55;  author: akshat;  state: Exp;  lines: +1 -0<br />
Working on sending msgs from server to processing client.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/04/02 16:34:43;  author: akshat;  state: Exp;  lines: +0 -6<br />
Semaphore is implemented on requesting clients.<br />
its working now,<br />
Result from server has to be passed to processing clients.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/04/02 16:15:19;  author: akshat;  state: Exp;  lines: +6 -5<br />
semaphore implementation done.<br />
checking for correct answers.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/04/02 15:48:50;  author: akshat;  state: Exp;  lines: +27 -2<br />
Semaphore is used for passing the results from server to processing clients.<br />
Synchronisation was poor otherwise.<br />
lets see if its working.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/04/02 15:24:54;  author: akshat;  state: Exp;  lines: +13 -1<br />
no synchronisation.<br />
checking.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/04/02 14:49:24;  author: akshat;  state: Exp;  lines: +1 -1<br />
Now passing the operands to processing clients.<br />
lets see if synchronisation is required or not.<br />
,<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/04/02 14:48:28;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/04/ipc-message-queue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semaphores with fifo</title>
		<link>https://www.emblogic.com/blog/03/semaphores-with-fifo/</link>
		<comments>https://www.emblogic.com/blog/03/semaphores-with-fifo/#comments</comments>
		<pubDate>Wed, 26 Mar 2014 18:54:49 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9177</guid>
		<description><![CDATA[RCS file: sema.c,v Working file: sema.c head: 1.8 branch: locks: strict akshat: 1.8 access list: symbolic names: keyword substitution: kv total revisions: 8; selected revisions: 8 description: This is communication btw 3 clients and central server. all are sendings requests &#8230; <a href="https://www.emblogic.com/blog/03/semaphores-with-fifo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: sema.c,v<br />
Working file: sema.c<br />
head: 1.8<br />
branch:<br />
locks: strict<br />
	akshat: 1.8<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 8;	selected revisions: 8<br />
description:<br />
This is communication btw 3 clients and central server.<br />
all are sendings requests simultaneously.<br />
using semaphore syncronisation is done.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8	locked by: akshat;<br />
date: 2014/03/27 04:12:31;  author: akshat;  state: Exp;  lines: +3 -5<br />
file descripter was named incorrect.<br />
semaphore is working<br />
project is working.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/03/27 01:45:41;  author: akshat;  state: Exp;  lines: +4 -3<br />
Working fine but with few limitations.<br />
:/<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/03/27 01:30:59;  author: akshat;  state: Exp;  lines: +48 -68<br />
Answer is going exact same in requesting clients.<br />
but now in server operator is not exactly same printed.<br />
checking for any left file descripter to be closed.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/03/27 00:58:46;  author: akshat;  state: Exp;  lines: +14 -1<br />
Without using any wait or sleep statement, result is found to be correct.<br />
Semaphore is working very well<br />
Now from server, with a new fifo, this will be passed to the requsting client.<br />
project is 75% done, without any error.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/03/26 19:15:50;  author: akshat;  state: Exp;  lines: +12 -3<br />
its working fine, Processing client is getting all the msgs.<br />
now result has to be passed to server again.<br />
From server result will go back to the requesting client.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/03/26 03:59:16;  author: akshat;  state: Exp;  lines: +21 -5<br />
Processing client is not getting the data.<br />
checking.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/03/26 03:53:00;  author: akshat;  state: Exp;  lines: +54 -38<br />
Now creating a processing client for same.<br />
nos read will dirctly be sent to processing client for processing.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/03/26 03:39:54;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/semaphores-with-fifo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database Using Pipes</title>
		<link>https://www.emblogic.com/blog/03/database-using-pipes/</link>
		<comments>https://www.emblogic.com/blog/03/database-using-pipes/#comments</comments>
		<pubDate>Thu, 20 Mar 2014 11:25:51 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9175</guid>
		<description><![CDATA[RCS file: server.c,v Working file: server.c head: 1.10 branch: locks: strict akshat: 1.10 access list: symbolic names: keyword substitution: kv total revisions: 10; selected revisions: 10 description: IPC PROJECT Creating a server that stores information of employes. Table of employe &#8230; <a href="https://www.emblogic.com/blog/03/database-using-pipes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: server.c,v<br />
Working file: server.c<br />
head: 1.10<br />
branch:<br />
locks: strict<br />
	akshat: 1.10<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 10;	selected revisions: 10<br />
description:<br />
IPC PROJECT<br />
Creating a server that stores information of employes.<br />
Table of employe is created.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10	locked by: akshat;<br />
date: 2014/03/20 20:45:35;  author: akshat;  state: Exp;  lines: +4 -4<br />
Everything is Done.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2014/03/20 20:42:04;  author: akshat;  state: Exp;  lines: +5 -5<br />
Server sends every info related to that employe, Done.<br />
This method is helpful in accessing information from a large database.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2014/03/20 17:43:20;  author: akshat;  state: Exp;  lines: +6 -3<br />
oops.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/03/20 17:41:00;  author: akshat;  state: Exp;  lines: +3 -3<br />
Information is transferred, lets see if client reads or not.<br />
,<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/03/20 17:36:21;  author: akshat;  state: Exp;  lines: +16 -11<br />
Server is able to recieve the client request.<br />
Server sends every information related to that employee.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/03/20 15:02:04;  author: akshat;  state: Exp;  lines: +5 -1<br />
In server database is stored..DONE.<br />
Client is accessing the server..DONE.<br />
Client is able to send the entry to be searched ..DONE.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/03/20 14:57:47;  author: akshat;  state: Exp;  lines: +16 -10<br />
now client have to give request to server for searching info of particular employe.<br />
server will send every info stored in its database to client.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/03/20 04:44:13;  author: akshat;  state: Exp;  lines: +6 -1<br />
including the header files.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/03/20 04:39:56;  author: akshat;  state: Exp;  lines: +14 -2<br />
Created a client.<br />
Client will search for a particular entry in servers database.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/03/20 03:42:44;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/database-using-pipes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating two clients from same server and making communication possible.</title>
		<link>https://www.emblogic.com/blog/03/creating-two-clients-from-same-server-and-making-communication-possible/</link>
		<comments>https://www.emblogic.com/blog/03/creating-two-clients-from-same-server-and-making-communication-possible/#comments</comments>
		<pubDate>Sat, 08 Mar 2014 19:19:00 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8967</guid>
		<description><![CDATA[RCS file: ser.c,v Working file: ser.c head: 1.9 branch: locks: strict akshat: 1.9 access list: symbolic names: keyword substitution: kv total revisions: 9;    selected revisions: 9 description: IPC- INTERPROCESS COMMUNICATION, communication btw two processes invoking a fork call and then &#8230; <a href="https://www.emblogic.com/blog/03/creating-two-clients-from-same-server-and-making-communication-possible/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: ser.c,v<br />
Working file: ser.c<br />
head: 1.9<br />
branch:<br />
locks: strict<br />
akshat: 1.9<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 9;    selected revisions: 9<br />
description:<br />
IPC- INTERPROCESS COMMUNICATION, communication btw two processes invoking a fork call and then hijacking that child process for one way communication.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9    locked by: akshat;<br />
date: 2014/03/09 05:44:19;  author: akshat;  state: Exp;  lines: +18 -3<br />
creation of another pipe on same server.<br />
its working.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2014/03/09 04:15:57;  author: akshat;  state: Exp;  lines: +12 -2<br />
Creating another pipe for passing requests of client 1.<br />
client 2 will process these requests.<br />
server will then output the result to client 1.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/03/07 21:51:57;  author: akshat;  state: Exp;  lines: +11 -7<br />
read and write fd are sent simultaneously.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/03/07 17:01:18;  author: akshat;  state: Exp;  lines: +1 -1<br />
trying to pass both the arguments.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/03/07 16:47:34;  author: akshat;  state: Exp;  lines: +6 -6<br />
using wait statement for parent, process not hanged.<br />
pipe created successfully.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/03/07 16:43:15;  author: akshat;  state: Exp;  lines: +11 -7<br />
its working, but process hangs.<br />
checking for it.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/03/07 16:31:13;  author: akshat;  state: Exp;  lines: +4 -2<br />
lets see if its working<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/03/07 16:28:02;  author: akshat;  state: Exp;  lines: +9 -3<br />
pipe is formed.<br />
client is formed by hijacking the child.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/03/07 15:21:25;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/creating-two-clients-from-same-server-and-making-communication-possible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a pipe</title>
		<link>https://www.emblogic.com/blog/03/creating-a-pipe/</link>
		<comments>https://www.emblogic.com/blog/03/creating-a-pipe/#comments</comments>
		<pubDate>Fri, 07 Mar 2014 06:20:45 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8821</guid>
		<description><![CDATA[RCS file: ser.c,v Working file: ser.c head: 1.5 branch: locks: strict akshat: 1.5 access list: symbolic names: keyword substitution: kv total revisions: 5; selected revisions: 5 description: IPC- INTERPROCESS COMMUNICATION, communication btw two processes invoking a fork call and then &#8230; <a href="https://www.emblogic.com/blog/03/creating-a-pipe/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: ser.c,v<br />
Working file: ser.c<br />
head: 1.5<br />
branch:<br />
locks: strict<br />
	akshat: 1.5<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5;	selected revisions: 5<br />
description:<br />
IPC- INTERPROCESS COMMUNICATION, communication btw two processes invoking a fork call and then hijacking that child process for one way communication.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5	locked by: akshat;<br />
date: 2014/03/07 16:47:34;  author: akshat;  state: Exp;  lines: +6 -6<br />
using wait statement for parent, process not hanged.<br />
pipe created successfully.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/03/07 16:43:15;  author: akshat;  state: Exp;  lines: +11 -7<br />
its working, but process hangs.<br />
checking for it.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/03/07 16:31:13;  author: akshat;  state: Exp;  lines: +4 -2<br />
lets see if its working<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/03/07 16:28:02;  author: akshat;  state: Exp;  lines: +9 -3<br />
pipe is formed.<br />
client is formed by hijacking the child.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/03/07 15:21:25;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/creating-a-pipe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insertion Sort Algo</title>
		<link>https://www.emblogic.com/blog/03/insertion-sort-algo/</link>
		<comments>https://www.emblogic.com/blog/03/insertion-sort-algo/#comments</comments>
		<pubDate>Thu, 06 Mar 2014 18:49:10 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8919</guid>
		<description><![CDATA[RCS file: prog7.c,v Working file: prog7.c head: 1.7 branch: locks: strict akshat: 1.7 access list: symbolic names: keyword substitution: kv total revisions: 7;    selected revisions: 7 description: Insertion sorting One element is taken and compared with other elements of sorted &#8230; <a href="https://www.emblogic.com/blog/03/insertion-sort-algo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: prog7.c,v<br />
Working file: prog7.c<br />
head: 1.7<br />
branch:<br />
locks: strict<br />
akshat: 1.7<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 7;    selected revisions: 7<br />
description:<br />
Insertion sorting<br />
One element is taken and compared with other elements of sorted array, its position is given accordingly.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7    locked by: akshat;<br />
date: 2014/03/07 05:14:36;  author: akshat;  state: Exp;  lines: +1 -1<br />
Insertion done at first point also.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/03/07 04:12:43;  author: akshat;  state: Exp;  lines: +9 -6<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/03/07 03:58:20;  author: akshat;  state: Exp;  lines: +16 -7<br />
checking for correct logic.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/03/07 02:22:32;  author: akshat;  state: Exp;  lines: +2 -1<br />
yeah! its working with 5 3 4 12 8 10<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/03/07 02:14:56;  author: akshat;  state: Exp;  lines: +2 -5<br />
insertion sort is one in which element before entering in sorted array is compared with values present inside the array and placed accordingly.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/03/07 02:03:31;  author: akshat;  state: Exp;  lines: +4 -0<br />
malloc library warning.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/03/07 02:02:14;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/insertion-sort-algo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fork duplicacy</title>
		<link>https://www.emblogic.com/blog/03/fork-duplicacy/</link>
		<comments>https://www.emblogic.com/blog/03/fork-duplicacy/#comments</comments>
		<pubDate>Wed, 05 Mar 2014 20:02:06 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8897</guid>
		<description><![CDATA[RCS file: 1.c,v Working file: 1.c head: 1.20 branch: locks: strict akshat: 1.20 access list: symbolic names: keyword substitution: kv total revisions: 20;    selected revisions: 20 description: IPC process basic. Working of fork. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.20    locked by: akshat; date: &#8230; <a href="https://www.emblogic.com/blog/03/fork-duplicacy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: 1.c,v<br />
Working file: 1.c<br />
head: 1.20<br />
branch:<br />
locks: strict<br />
akshat: 1.20<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 20;    selected revisions: 20<br />
description:<br />
IPC process basic.<br />
Working of fork.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.20    locked by: akshat;<br />
date: 2014/03/06 06:19:38;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19<br />
date: 2014/03/06 06:08:13;  author: akshat;  state: Exp;  lines: +25 -36<br />
exit function call for controlling orphan.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2014/03/06 05:55:18;  author: akshat;  state: Exp;  lines: +28 -3<br />
Exit call to check status value and use of macros.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2014/03/06 05:24:24;  author: akshat;  state: Exp;  lines: +1 -1<br />
exit code defined.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2014/03/06 05:14:24;  author: akshat;  state: Exp;  lines: +2 -3<br />
wait call worked, child is under control of parent.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2014/03/06 05:03:29;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2014/03/06 04:58:20;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2014/03/06 04:57:17;  author: akshat;  state: Exp;  lines: +1 -0<br />
library sys/wait used.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2014/03/06 04:51:06;  author: akshat;  state: Exp;  lines: +3 -2<br />
pid_wait pauses the parent process until child process finishes executing.<br />
pid_wait return pid of child process that is terminated.<br />
it contains a pointer that points to the location where exit code is returned and stored.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2014/03/06 04:44:25;  author: akshat;  state: Exp;  lines: +2 -2<br />
zombie and orphan process should be avoided.<br />
wait statement is used.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2014/03/06 04:40:58;  author: akshat;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2014/03/06 04:39:50;  author: akshat;  state: Exp;  lines: +1 -1<br />
sleep(1) for giving 1 sec delay.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2014/03/06 04:39:26;  author: akshat;  state: Exp;  lines: +0 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/03/06 04:38:43;  author: akshat;  state: Exp;  lines: +2 -0<br />
pause of 1 sec given.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/03/06 04:31:39;  author: akshat;  state: Exp;  lines: +2 -2<br />
Fork is used to provide duplicacy.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/03/06 04:23:37;  author: akshat;  state: Exp;  lines: +1 -0<br />
Zombie process is one in which child is terminated earlier.<br />
Orphan process is one in which parent is terminated earlier. In orphan process child has no pa.<br />
adopted by init1.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/03/06 04:22:19;  author: akshat;  state: Exp;  lines: +4 -4<br />
checking of zombie or orphan process.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/03/06 04:21:26;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/03/06 04:20:38;  author: akshat;  state: Exp;  lines: +1 -0<br />
Lets see if its working.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/03/06 04:19:57;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/fork-duplicacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDC PROJECT</title>
		<link>https://www.emblogic.com/blog/03/mdc-project-6/</link>
		<comments>https://www.emblogic.com/blog/03/mdc-project-6/#comments</comments>
		<pubDate>Mon, 03 Mar 2014 07:32:33 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8823</guid>
		<description><![CDATA[MDC MDC stands for MULTIPLE DATA COMPRESSION AND ENCRYPTION using Iterative techniques, It is the back-end process for every communication via internet. Whatsapp, Facebook, Viber and all the latest messangers have adapted this technique of encryption and decryption. Sometimes this &#8230; <a href="https://www.emblogic.com/blog/03/mdc-project-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>MDC</p>
<p>MDC stands for MULTIPLE DATA COMPRESSION AND ENCRYPTION using Iterative techniques, It is the back-end process for every communication via internet. Whatsapp, Facebook, Viber and all the latest messangers have adapted this technique of encryption and decryption. Sometimes this is also reffered to as cryptography. In this technique first of all data is compressed before sending and compressed data is send with a key popularly know n as cypher key. On the other side it is retrieved, this techniques can be extended for sending images and videos also.</p>
<p>HOW MDC WORKS- The basic idea of MDC based project is to send the required characters simultaneously without wastage of space. For instance if we have to send a series of 38 characters that forms a sentence, we can re present these 38 characters just by 4 bytes, Instead of sending 8 byte code, we can send the represented sentence in 4 bytes. This process can provide compression upto 50%. The sent message is totally encrypted.</p>
<p>&#8220;SHE SELLS SEA SHELLS ON THE SEA SHORE.&#8221; contains 38 characters in which only 10 characters are distinct, s o a space in memory is created that stores these 10 distinct characters only. This memory space is called as MASTER ARRAY and is used as cypher key for retrieving the code at other side. This technique is called as 4b it compression. Similarly another sentences can be compressed easily with 3bit,4bit,5bit etc compression tec hnique.</p>
<p>Imagine if MDC wont worked, delay in retrieving the information at other side would have been very large.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/mdc-project-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fibonacci Using Recursion</title>
		<link>https://www.emblogic.com/blog/03/fibonacci-using-recursion/</link>
		<comments>https://www.emblogic.com/blog/03/fibonacci-using-recursion/#comments</comments>
		<pubDate>Sat, 01 Mar 2014 18:11:37 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8702</guid>
		<description><![CDATA[RCS file: ques1.c,v Working file: ques1.c head: 1.3 branch: locks: strict akshat: 1.3 access list: symbolic names: keyword substitution: kv total revisions: 3;    selected revisions: 3 description: fibonaci using function calling. recursion concept. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.3    locked by: akshat; date: &#8230; <a href="https://www.emblogic.com/blog/03/fibonacci-using-recursion/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: ques1.c,v<br />
Working file: ques1.c<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
akshat: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;    selected revisions: 3<br />
description:<br />
fibonaci using function calling.<br />
recursion concept.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3    locked by: akshat;<br />
date: 2014/02/26 14:24:40;  author: akshat;  state: Exp;  lines: +4 -1<br />
its working perfectly.<br />
done.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/02/26 14:15:28;  author: akshat;  state: Exp;  lines: +3 -2<br />
errors eliminated.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/02/26 14:12:48;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/fibonacci-using-recursion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project 1-MDC</title>
		<link>https://www.emblogic.com/blog/03/project-1-mdc-2/</link>
		<comments>https://www.emblogic.com/blog/03/project-1-mdc-2/#comments</comments>
		<pubDate>Sat, 01 Mar 2014 18:09:08 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8699</guid>
		<description><![CDATA[RCS file: mdc.c,v Working file: mdc.c head: 1.42 branch: locks: strict akshat: 1.42 access list: symbolic names: keyword substitution: kv total revisions: 42;    selected revisions: 42 description: implementation of MULTIPLE DATA COMPRESSION AND ENCRYPTION USING ITERATIVE TECHNIQUES. Opening and reading &#8230; <a href="https://www.emblogic.com/blog/03/project-1-mdc-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: mdc.c,v<br />
Working file: mdc.c<br />
head: 1.42<br />
branch:<br />
locks: strict<br />
akshat: 1.42<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 42;    selected revisions: 42<br />
description:<br />
implementation of MULTIPLE DATA COMPRESSION AND ENCRYPTION USING ITERATIVE TECHNIQUES.<br />
Opening and reading from file.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.42    locked by: akshat;<br />
date: 2014/03/02 01:29:53;  author: akshat;  state: Exp;  lines: +17 -12<br />
exact compressed file is retrieved.<br />
MDC for 4bit code length performed.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.41<br />
date: 2014/03/02 01:20:06;  author: akshat;  state: Exp;  lines: +15 -21<br />
finally file is compressed and decompressed.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.40<br />
date: 2014/03/01 22:38:54;  author: akshat;  state: Exp;  lines: +29 -7<br />
Decompression done.<br />
,<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.39<br />
date: 2014/03/01 22:03:53;  author: akshat;  state: Exp;  lines: +2 -2<br />
Completed compression with 50%.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.38<br />
date: 2014/03/01 21:50:17;  author: akshat;  state: Exp;  lines: +15 -12<br />
Compression done.<br />
4 bit compression.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.37<br />
date: 2014/03/01 21:34:42;  author: akshat;  state: Exp;  lines: +1 -1<br />
Compressing the file.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.36<br />
date: 2014/03/01 21:32:44;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.35<br />
date: 2014/03/01 21:32:17;  author: akshat;  state: Exp;  lines: +1 -1<br />
infinite loop omitted.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.34<br />
date: 2014/03/01 21:31:19;  author: akshat;  state: Exp;  lines: +1 -1<br />
Error check.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.33<br />
date: 2014/03/01 21:30:46;  author: akshat;  state: Exp;  lines: +3 -2<br />
Function declaration done.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.32<br />
date: 2014/03/01 21:27:42;  author: akshat;  state: Exp;  lines: +3 -5<br />
Corrections made.<br />
Debugging tool used.<br />
Use of scripting techniques.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.31<br />
date: 2014/03/01 21:26:34;  author: akshat;  state: Exp;  lines: +33 -23<br />
Encryption function formed.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.30<br />
date: 2014/03/01 19:31:32;  author: akshat;  state: Exp;  lines: +4 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.29<br />
date: 2014/03/01 19:13:19;  author: akshat;  state: Exp;  lines: +3 -11<br />
Index found.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.28<br />
date: 2014/03/01 18:26:37;  author: akshat;  state: Exp;  lines: +2 -7<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.27<br />
date: 2014/03/01 18:25:41;  author: akshat;  state: Exp;  lines: +6 -6<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.26<br />
date: 2014/03/01 18:25:04;  author: akshat;  state: Exp;  lines: +4 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.25<br />
date: 2014/03/01 18:23:19;  author: akshat;  state: Exp;  lines: +1 -1<br />
Implemented count for counting no of distinct charcters.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.24<br />
date: 2014/03/01 18:23:03;  author: akshat;  state: Exp;  lines: +3 -3<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.23<br />
date: 2014/03/01 18:22:18;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.22<br />
date: 2014/03/01 18:21:55;  author: akshat;  state: Exp;  lines: +2 -1<br />
Corrected.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.21<br />
date: 2014/03/01 18:19:48;  author: akshat;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.20<br />
date: 2014/03/01 18:19:21;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19<br />
date: 2014/03/01 18:16:51;  author: akshat;  state: Exp;  lines: +4 -4<br />
done.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2014/03/01 18:13:15;  author: akshat;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2014/03/01 18:11:54;  author: akshat;  state: Exp;  lines: +2 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2014/03/01 18:09:24;  author: akshat;  state: Exp;  lines: +3 -3<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2014/03/01 18:00:12;  author: akshat;  state: Exp;  lines: +3 -2<br />
Function convert omitted.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2014/03/01 17:58:28;  author: akshat;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2014/03/01 17:53:39;  author: akshat;  state: Exp;  lines: +1 -1<br />
checking for correct type of ind.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2014/03/01 17:52:17;  author: akshat;  state: Exp;  lines: +2 -2<br />
Type of index was wrong.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2014/03/01 17:49:25;  author: akshat;  state: Exp;  lines: +1 -1<br />
CONFLICTING TYPES.<br />
CHECKING.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2014/03/01 17:48:57;  author: akshat;  state: Exp;  lines: +1 -1<br />
YES, got the error.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2014/03/01 17:47:37;  author: akshat;  state: Exp;  lines: +8 -5<br />
conflicting types for convert found.<br />
checking.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2014/03/01 17:45:07;  author: akshat;  state: Exp;  lines: +30 -7<br />
Created various functions.<br />
checking for errors.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/03/01 17:31:58;  author: akshat;  state: Exp;  lines: +3 -3<br />
GENERAL error found.<br />
GDB working.<br />
Scripting working.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/03/01 17:29:53;  author: akshat;  state: Exp;  lines: +1 -0<br />
Checking for few more errors.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/03/01 17:27:09;  author: akshat;  state: Exp;  lines: +3 -3<br />
GDB understanding is intersting.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/03/01 17:24:35;  author: akshat;  state: Exp;  lines: +39 -11<br />
errors, lets use GDB(DEBUGGING TOOL).<br />
GRADUAL DEBUGGER<br />
USE OF DEBUGGING TOOLS.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/03/01 17:14:18;  author: akshat;  state: Exp;  lines: +7 -0<br />
implemented use of SHELL SCRIPTING in the project MDC.<br />
its done using BASH script in bin.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/03/01 17:08:02;  author: akshat;  state: Exp;  lines: +11 -5<br />
array containing text file elements is created.<br />
using scripts now.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/03/01 16:35:53;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/project-1-mdc-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a linked list</title>
		<link>https://www.emblogic.com/blog/02/creating-a-linked-list/</link>
		<comments>https://www.emblogic.com/blog/02/creating-a-linked-list/#comments</comments>
		<pubDate>Sun, 23 Feb 2014 19:15:19 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8579</guid>
		<description><![CDATA[RCS file: prog.c,v Working file: prog.c head: 1.1 branch: locks: strict akshat: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: insertion in link list without functions. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1    locked by: akshat; date: &#8230; <a href="https://www.emblogic.com/blog/02/creating-a-linked-list/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: prog.c,v<br />
Working file: prog.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
akshat: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;    selected revisions: 1<br />
description:<br />
insertion in link list without functions.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1    locked by: akshat;<br />
date: 2014/02/24 05:44:24;  author: akshat;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/creating-a-linked-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insertion in link list</title>
		<link>https://www.emblogic.com/blog/02/insertion-in-link-list/</link>
		<comments>https://www.emblogic.com/blog/02/insertion-in-link-list/#comments</comments>
		<pubDate>Sun, 23 Feb 2014 19:11:00 +0000</pubDate>
		<dc:creator><![CDATA[akshatembdev]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8576</guid>
		<description><![CDATA[RCS file: prog1.c,v Working file: prog1.c head: 1.13 branch: locks: strict akshat: 1.13 access list: symbolic names: keyword substitution: kv total revisions: 13;    selected revisions: 13 description: creating a linked list. with help of functions. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.13    locked by: &#8230; <a href="https://www.emblogic.com/blog/02/insertion-in-link-list/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: prog1.c,v<br />
Working file: prog1.c<br />
head: 1.13<br />
branch:<br />
locks: strict<br />
akshat: 1.13<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 13;    selected revisions: 13<br />
description:<br />
creating a linked list.<br />
with help of functions.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13    locked by: akshat;<br />
date: 2014/02/24 02:56:51;  author: akshat;  state: Exp;  lines: +10 -7<br />
continued.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2014/02/24 01:40:54;  author: akshat;  state: Exp;  lines: +2 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2014/02/24 01:39:54;  author: akshat;  state: Exp;  lines: +13 -11<br />
checking for errors.<br />
ptr is not storing values.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2014/02/24 01:00:14;  author: akshat;  state: Exp;  lines: +10 -9<br />
use of flag.<br />
value of node given was not inserted in pointer array.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2014/02/24 00:52:36;  author: akshat;  state: Exp;  lines: +2 -1<br />
pointer array used for saving values in nodes.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2014/02/24 00:44:17;  author: akshat;  state: Exp;  lines: +1 -0<br />
using debugging tools and statements.<br />
checking for wrong output.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/02/23 22:45:30;  author: akshat;  state: Exp;  lines: +2 -2<br />
incorrect output.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/02/23 22:43:39;  author: akshat;  state: Exp;  lines: +1 -0<br />
output is not good.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/02/23 22:42:15;  author: akshat;  state: Exp;  lines: +1 -1<br />
errors are eliminated.<br />
correction for warnings<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/02/23 22:40:33;  author: akshat;  state: Exp;  lines: +1 -1<br />
a was declared again.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/02/23 22:39:29;  author: akshat;  state: Exp;  lines: +3 -3<br />
checking the errors.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/02/23 22:36:59;  author: akshat;  state: Exp;  lines: +3 -2<br />
checking for errors.<br />
passing of correct parameters<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/02/23 22:33:20;  author: akshat;  state: Exp;<br />
Initial revision</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/insertion-in-link-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
