<?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; Ravi Raja</title>
	<atom:link href="https://www.emblogic.com/blog/author/er-raviraja-rr/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>3_RequestingClient_And_3_ProcessingClient-Logfile</title>
		<link>https://www.emblogic.com/blog/12/3_requestingclient_and_3_processingclient-logfile/</link>
		<comments>https://www.emblogic.com/blog/12/3_requestingclient_and_3_processingclient-logfile/#comments</comments>
		<pubDate>Tue, 29 Dec 2015 08:16:10 +0000</pubDate>
		<dc:creator><![CDATA[Ravi Raja]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13089</guid>
		<description><![CDATA[RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: All the required header files are included here some important are stdio.h unistd.h &#8230; <a href="https://www.emblogic.com/blog/12/3_requestingclient_and_3_processingclient-logfile/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1; selected revisions: 1<br />
description:<br />
All the required header files are included here<br />
some important are<br />
stdio.h<br />
unistd.h<br />
stdlib.h<br />
string.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1 locked by: root;<br />
date: 2015/12/24 05:26:16; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: request.h,v<br />
Working file: request.h<br />
head: 1.14<br />
branch:<br />
locks: strict<br />
root: 1.14<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 14; selected revisions: 14<br />
description:<br />
This header file defines the structure of the request.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2015/12/24 11:29:35; author: root; state: Exp; lines: +1 -2<br />
data type of oper changed to char from int<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2015/12/24 08:40:46; author: root; state: Exp; lines: +2 -1<br />
changing the order of request<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/12/23 16:17:49; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================<br />
RCS file: server.c,v<br />
Working file: server.c<br />
head: 1.58<br />
branch:<br />
locks: strict<br />
root: 1.58<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 58; selected revisions: 58<br />
description:<br />
This is Server program that accepts requests and processes and returns it to the specified client<br />
a child process is started using fork(); which further starts a new process using execl();<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.58 locked by: root;<br />
date: 2015/12/28 19:35:46; author: root; state: Exp; lines: +1 -1<br />
mult passed to the client3.c<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.57<br />
date: 2015/12/28 19:31:22; author: root; state: Exp; lines: +3 -3<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.56<br />
date: 2015/12/28 19:28:55; author: root; state: Exp; lines: +6 -6<br />
syntax errors detected and removed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.55<br />
date: 2015/12/28 19:21:23; author: root; state: Exp; lines: +3 -2<br />
sleep();<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.54<br />
date: 2015/12/28 19:10:55; author: root; state: Exp; lines: +1 -0<br />
se.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.53<br />
date: 2015/12/28 19:09:14; author: root; state: Exp; lines: +1 -0<br />
syntax error corrected<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.52<br />
date: 2015/12/28 19:03:27; author: root; state: Exp; lines: +64 -3<br />
two new pipe arer created i.e. pipe5 pipe6 for creating another pair of requesting and processing clients<br />
capturing request from cklient3 and getting processed from the processing client i.e multiply.c<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.51<br />
date: 2015/12/28 18:04:05; author: root; state: Exp; lines: +1 -1<br />
syntax error corrected<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.50<br />
date: 2015/12/28 18:03:14; author: root; state: Exp; lines: +1 -1<br />
arr3[2] declared<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.49<br />
date: 2015/12/28 18:02:13; author: root; state: Exp; lines: +2 -2<br />
diff and wfdp4 declared<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.48<br />
date: 2015/12/28 17:56:31; author: root; state: Exp; lines: +67 -7<br />
pipe system call system invloked for two times for creating another requesting client and processsing client<br />
accordingly new variables arre declared<br />
testing if program is successful or not&#8230;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.47<br />
date: 2015/12/26 10:45:49; author: root; state: Exp; lines: +1 -1<br />
sleep(1) is applied at some point in the program<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.46<br />
date: 2015/12/26 10:38:20; author: root; state: Exp; lines: +8 -8<br />
This is a server process that recieves the request from the requesting client sends it to the processing client and provides the result submitted by the processing client to the requesting client<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.30<br />
date: 2015/12/24 18:00:55; author: root; state: Exp; lines: +31 -9<br />
server program accepts request from client1 and gets it processed by client2 i.e adder.c<br />
and agan sends it to the requesting client<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.29<br />
date: 2015/12/24 11:42:57; author: root; state: Exp; lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.28<br />
date: 2015/12/24 11:40:45; author: root; state: Exp; lines: +4 -4<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.27<br />
date: 2015/12/24 11:28:33; author: root; state: Exp; lines: +5 -21<br />
request written by client1 is read and printed by the server.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.26<br />
date: 2015/12/24 09:19:18; author: root; state: Exp; lines: +13 -11<br />
checking if the request is recieved properly or not<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19<br />
date: 2015/12/24 08:54:41; author: root; state: Exp; lines: +10 -4<br />
fetching the data from request<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2015/12/24 07:57:07; author: root; state: Exp; lines: +2 -2<br />
trying fetch the data recieved<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2015/12/24 06:02:52; author: root; state: Exp; lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2015/12/24 05:59:29; author: root; state: Exp; lines: +2 -1<br />
checking if se corrected or not<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2015/12/24 05:57:39; author: root; state: Exp; lines: +1 -1<br />
se.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2015/12/24 05:56:10; author: root; state: Exp; lines: +1 -0<br />
wait().<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2015/12/23 18:31:04; author: root; state: Exp; lines: +1 -1<br />
se<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2015/12/23 18:27:36; author: root; state: Exp; lines: +2 -2<br />
sum declared<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2015/12/23 18:25:11; author: root; state: Exp; lines: +4 -0<br />
performing sum operation in server.c and printing the result<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2015/12/23 18:15:33; author: root; state: Exp; lines: +2 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2015/12/23 18:11:58; author: root; state: Exp; lines: +4 -2<br />
readeing from rfd<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/12/23 16:23:06; author: root; state: Exp; lines: +4 -4<br />
program formatting made better by adding /n to the printf statement<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/12/23 16:10:58; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================<br />
RCS file: client1.c,v<br />
Working file: client1.c<br />
head: 1.17<br />
branch:<br />
locks: strict<br />
root: 1.17<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 17; selected revisions: 17<br />
description:<br />
This is a client program which will generate requests<br />
rfd and wfd taken through CLA are coonvertwd to integer using atoi();<br />
creating request using struct request<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17 locked by: root;<br />
date: 2015/12/26 10:38:20; author: root; state: Exp; lines: +2 -2<br />
This is a requesting client that requests the server.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2015/12/24 18:00:55; author: root; state: Exp; lines: +7 -2<br />
Client1 sending request and accepting the result from server<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2015/12/24 11:40:45; author: root; state: Exp; lines: +8 -8<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2015/12/24 11:28:33; author: root; state: Exp; lines: +1 -1<br />
request written by client1 is read and printed by the server.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2015/12/24 08:00:18; author: root; state: Exp; lines: +2 -1<br />
running check<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/12/23 16:23:06; author: root; state: Exp; lines: +6 -6<br />
program formatting made better by adding /n to the printf statement<br />
checking if previous error is removed or not<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/12/23 16:10:58; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================<br />
RCS file: adder.c,v<br />
Working file: adder.c<br />
head: 1.13<br />
branch:<br />
locks: strict<br />
root: 1.13<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 13; selected revisions: 13<br />
description:<br />
client2 created for processing the request sent by client1 through server<br />
sum calculated and written to server through pipe2<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2015/12/26 10:58:42; author: root; state: Exp; lines: +1 -1<br />
trying to fetch the operator<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2015/12/26 10:38:20; author: root; state: Exp; lines: +1 -2<br />
Adder.c is a processing client that processes the request recieved from requesting client through the server<br />
After processing the request it sends it back to the server<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/12/24 18:00:55; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================<br />
RCS file: client2.c,v<br />
Working file: client2.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1; selected revisions: 1<br />
description:<br />
Client 2 for sending request to the substractor for finding the difference betweenm two numbers<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1 locked by: root;<br />
date: 2015/12/28 17:56:31; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================<br />
RCS file: substract.c,v<br />
Working file: substract.c<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
root: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3; selected revisions: 3<br />
description:<br />
processing client for findingf the difference between two numbers and again sending the result to the server<br />
/<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3 locked by: root;<br />
date: 2015/12/28 19:15:34; author: root; state: Exp; lines: +3 -3<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/12/28 18:05:17; author: root; state: Exp; lines: +1 -1<br />
number getting subtracted<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/12/28 17:56:31; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: client3.c,v<br />
Working file: client3.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1; selected revisions: 1<br />
description:<br />
This is third requesting client which requests server for performing multiplication<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1 locked by: root;<br />
date: 2015/12/28 19:03:27; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: multiply.c,v<br />
Working file: multiply.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2; selected revisions: 2<br />
description:<br />
this is third processing client that multiplies the two number and sends the result back to the server<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2 locked by: root;<br />
date: 2015/12/28 19:15:34; author: root; state: Exp; lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/12/28 19:03:27; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/12/3_requestingclient_and_3_processingclient-logfile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Single Requesting Client and Single Processing Client &#8211; Logfile 26th dec 2015</title>
		<link>https://www.emblogic.com/blog/12/single-requesting-client-and-single-processing-client-logfile-26th-dec-2015/</link>
		<comments>https://www.emblogic.com/blog/12/single-requesting-client-and-single-processing-client-logfile-26th-dec-2015/#comments</comments>
		<pubDate>Sun, 27 Dec 2015 07:31:51 +0000</pubDate>
		<dc:creator><![CDATA[Ravi Raja]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13085</guid>
		<description><![CDATA[RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict         root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;     selected revisions: 1 description: All the required header files are included &#8230; <a href="https://www.emblogic.com/blog/12/single-requesting-client-and-single-processing-client-logfile-26th-dec-2015/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">RCS file: header.h,v</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">Working file: header.h</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">head: 1.1</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">branch:</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">locks: strict</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">        root: 1.1</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">access list:</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">symbolic names:</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">keyword substitution: kv</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">total revisions: 1;     selected revisions: 1</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">description:</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">All the required header files are included here</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">some important are</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">stdio.h</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">unistd.h</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">stdlib.h</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">string.h</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">revision 1.1    locked by: root;</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">date: 2015/12/24 05:26:16;  author: root;  state: Exp;</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">Initial revision</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">=============================================================================</span></span></div>
<div style="font-weight: inherit;font-style: inherit">
<div>RCS file: request.h,v</div>
<div>Working file: request.h</div>
<div>head: 1.14</div>
<div>branch:</div>
<div>locks: strict</div>
<div>        root: 1.14</div>
<div>access list:</div>
<div>symbolic names:</div>
<div>keyword substitution: kv</div>
<div>total revisions: 14;    selected revisions: 14</div>
<div>description:</div>
<div>This header file defines the structure of the request.</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">revision 1.6</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">date: 2015/12/24 11:29:35;  author: root;  state: Exp;  lines: +1 -2</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">data type of oper changed to char from int</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">revision 1.5</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">date: 2015/12/24 08:40:46;  author: root;  state: Exp;  lines: +2 -1</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">changing the order of request</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
</div>
<div style="font-weight: inherit;font-style: inherit">
<div style="color: #000000">revision 1.1</div>
<div style="color: #000000">date: 2015/12/23 16:17:49;  author: root;  state: Exp;</div>
<div style="color: #000000">Initial revision</div>
<p><br class="Apple-interchange-newline" /><span style="color: #000000">=============================================================================</span></div>
<div style="font-weight: inherit;font-style: inherit">
<div style="color: #000000">
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">RCS file: server.c,v</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">Working file: server.c</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">head: 1.47</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">branch:</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">locks: strict</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">        root: 1.47</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">access list:</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">symbolic names:</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">keyword substitution: kv</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">total revisions: 47;    selected revisions: 47</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">description:</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">This is Server program that accepts requests and processes and returns it to the specified client</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">a child process is started using fork(); which further starts a new process using execl();</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">revision 1.47   locked by: root;</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">date: 2015/12/26 10:45:49;  author: root;  state: Exp;  lines: +1 -1</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">sleep(1) is applied at some point in the program</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">revision 1.46</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">date: 2015/12/26 10:38:20;  author: root;  state: Exp;  lines: +8 -8</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">This is a server process that recieves the request from the requesting client sends it to the processing client and provides the result submitted by the processing client to the requesting client</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
</div>
<div style="color: #000000">
<div style="font-weight: inherit;font-style: inherit">revision 1.30</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/24 18:00:55;  author: root;  state: Exp;  lines: +31 -9</div>
<div style="font-weight: inherit;font-style: inherit">server program accepts request from client1 and gets it processed by client2 i.e adder.c</div>
<div style="font-weight: inherit;font-style: inherit">and agan sends it to the requesting client</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">revision 1.27</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/24 11:28:33;  author: root;  state: Exp;  lines: +5 -21</div>
<div style="font-weight: inherit;font-style: inherit">request written by client1 is read and printed by the server.</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">revision 1.26</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/24 09:19:18;  author: root;  state: Exp;  lines: +13 -11</div>
<div style="font-weight: inherit;font-style: inherit">checking if the request is recieved properly or not</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">revision 1.19</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">date: 2015/12/24 08:54:41;  author: root;  state: Exp;  lines: +10 -4</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">fetching the data from request</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
</div>
<div style="font-weight: inherit;font-style: inherit">
<div style="font-weight: inherit;font-style: inherit">revision 1.17</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/24 08:37:08;  author: root;  state: Exp;  lines: +3 -7</div>
<div style="font-weight: inherit;font-style: inherit">changed to previous state</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">revision 1.13</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">date: 2015/12/24 07:57:07;  author: root;  state: Exp;  lines: +2 -2</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">trying fetch the data recieved</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">revision 1.11</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">date: 2015/12/24 05:59:29;  author: root;  state: Exp;  lines: +2 -1</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">checking if se corrected or not</span></span></div>
<div style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit"><span style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></div>
</div>
<div style="font-weight: inherit;font-style: inherit">
<div style="font-weight: inherit;font-style: inherit">revision 1.6</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/23 18:27:36;  author: root;  state: Exp;  lines: +2 -2</div>
<div style="font-weight: inherit;font-style: inherit">sum declared</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">revision 1.5</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/23 18:25:11;  author: root;  state: Exp;  lines: +4 -0</div>
<div style="font-weight: inherit;font-style: inherit">performing sum operation in server.c and printing the result</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">revision 1.3</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/23 18:11:58;  author: root;  state: Exp;  lines: +4 -2</div>
<div style="font-weight: inherit;font-style: inherit">readeing from rfd</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">revision 1.1</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/23 16:10:58;  author: root;  state: Exp;</div>
<div style="font-weight: inherit;font-style: inherit">Initial revision</div>
<div style="font-weight: inherit;font-style: inherit">=============================================================================</div>
<div style="font-weight: inherit;font-style: inherit">
<div style="color: #000000">RCS file: client1.c,v</div>
<div style="color: #000000">Working file: client1.c</div>
<div style="color: #000000">head: 1.17</div>
<div style="color: #000000">branch:</div>
<div style="color: #000000">locks: strict</div>
<div style="color: #000000">        root: 1.17</div>
<div style="color: #000000">access list:</div>
<div style="color: #000000">symbolic names:</div>
<div style="color: #000000">keyword substitution: kv</div>
<div style="color: #000000">total revisions: 17;    selected revisions: 17</div>
<div style="color: #000000">description:</div>
<div style="color: #000000">This is a client program which will generate requests</div>
<div style="color: #000000">rfd and wfd taken through CLA are coonvertwd to integer using atoi();</div>
<div style="color: #000000">creating request using struct request</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.17   locked by: root;</div>
<div style="color: #000000">date: 2015/12/26 10:38:20;  author: root;  state: Exp;  lines: +2 -2</div>
<div style="color: #000000">This is a requesting client that requests the server.</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.16</div>
<div style="color: #000000">date: 2015/12/24 18:00:55;  author: root;  state: Exp;  lines: +7 -2</div>
<div style="color: #000000">Client1 sending request and accepting the result from server</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.15</div>
<div style="color: #000000">date: 2015/12/24 11:40:45;  author: root;  state: Exp;  lines: +8 -8</div>
<div style="color: #000000">*** empty log message ***</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.14</div>
<div style="color: #000000">date: 2015/12/24 11:28:33;  author: root;  state: Exp;  lines: +1 -1</div>
<div style="color: #000000">request written by client1 is read and printed by the server.</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">
<div style="font-weight: inherit;font-style: inherit">revision 1.10</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/23 17:53:42;  author: root;  state: Exp;  lines: +1 -1</div>
<div style="font-weight: inherit;font-style: inherit">ret declared</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;revision 1.9</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/23 17:52:55;  author: root;  state: Exp;  lines: +5 -4</div>
<div style="font-weight: inherit;font-style: inherit">wrote to the wfd</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
</div>
<div style="color: #000000">
<div style="font-weight: inherit;font-style: inherit">revision 1.2</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/23 16:23:06;  author: root;  state: Exp;  lines: +6 -6</div>
<div style="font-weight: inherit;font-style: inherit">program formatting made better by adding /n to the printf statement</div>
<div style="font-weight: inherit;font-style: inherit">checking if previous error is removed or not</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">revision 1.1</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/23 16:10:58;  author: root;  state: Exp;</div>
<div style="font-weight: inherit;font-style: inherit">Initial revision</div>
<div style="font-weight: inherit;font-style: inherit">=============================================================================</div>
</div>
<div style="color: #000000">
<div style="font-weight: inherit;font-style: inherit">RCS file: adder.c,v</div>
<div style="font-weight: inherit;font-style: inherit">Working file: adder.c</div>
<div style="font-weight: inherit;font-style: inherit">head: 1.13</div>
<div style="font-weight: inherit;font-style: inherit">branch:</div>
<div style="font-weight: inherit;font-style: inherit">locks: strict</div>
<div style="font-weight: inherit;font-style: inherit">        root: 1.13</div>
<div style="font-weight: inherit;font-style: inherit">access list:</div>
<div style="font-weight: inherit;font-style: inherit">symbolic names:</div>
<div style="font-weight: inherit;font-style: inherit">keyword substitution: kv</div>
<div style="font-weight: inherit;font-style: inherit">total revisions: 13;    selected revisions: 13</div>
<div style="font-weight: inherit;font-style: inherit">description:</div>
<div style="font-weight: inherit;font-style: inherit">client2 created for processing the request sent by client1 through server</div>
<div style="font-weight: inherit;font-style: inherit">sum calculated and written to server through pipe2</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
</div>
<div style="color: #000000">
<div style="font-weight: inherit;font-style: inherit">revision 1.7</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/26 10:58:42;  author: root;  state: Exp;  lines: +1 -1</div>
<div style="font-weight: inherit;font-style: inherit">trying to fetch the operator</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="font-weight: inherit;font-style: inherit">revision 1.6</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/26 10:38:20;  author: root;  state: Exp;  lines: +1 -2</div>
<div style="font-weight: inherit;font-style: inherit">Adder.c is a processing client that processes the request recieved from requesting client through the server</div>
<div style="font-weight: inherit;font-style: inherit">After processing the request it sends it back to the server</div>
<div style="font-weight: inherit;font-style: inherit">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
</div>
<div style="color: #000000">
<div style="font-weight: inherit;font-style: inherit">revision 1.1</div>
<div style="font-weight: inherit;font-style: inherit">date: 2015/12/24 18:00:55;  author: root;  state: Exp;</div>
<div style="font-weight: inherit;font-style: inherit">Initial revision</div>
<div style="font-weight: inherit;font-style: inherit">=============================================================================</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/12/single-requesting-client-and-single-processing-client-logfile-26th-dec-2015/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client Server using IPC and Threads &#8211; Created Pipe using pipe() system call and request written by client and read by the server(Logfile)</title>
		<link>https://www.emblogic.com/blog/12/client-server-using-ipc-and-threads-created-pipe-using-pipe-system-call-and-request-written-by-client-and-read-by-the-serverlogfile/</link>
		<comments>https://www.emblogic.com/blog/12/client-server-using-ipc-and-threads-created-pipe-using-pipe-system-call-and-request-written-by-client-and-read-by-the-serverlogfile/#comments</comments>
		<pubDate>Thu, 24 Dec 2015 05:48:49 +0000</pubDate>
		<dc:creator><![CDATA[Ravi Raja]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13080</guid>
		<description><![CDATA[RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict         root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;     selected revisions: 1 description: All the required header files are included &#8230; <a href="https://www.emblogic.com/blog/12/client-server-using-ipc-and-threads-created-pipe-using-pipe-system-call-and-request-written-by-client-and-read-by-the-serverlogfile/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div><span style="font-family: Arial, Verdana">RCS file: header.h,v</span></div>
<div><span style="font-family: Arial, Verdana">Working file: header.h</span></div>
<div><span style="font-family: Arial, Verdana">head: 1.1</span></div>
<div><span style="font-family: Arial, Verdana">branch:</span></div>
<div><span style="font-family: Arial, Verdana">locks: strict</span></div>
<div><span style="font-family: Arial, Verdana">        root: 1.1</span></div>
<div><span style="font-family: Arial, Verdana">access list:</span></div>
<div><span style="font-family: Arial, Verdana">symbolic names:</span></div>
<div><span style="font-family: Arial, Verdana">keyword substitution: kv</span></div>
<div><span style="font-family: Arial, Verdana">total revisions: 1;     selected revisions: 1</span></div>
<div><span style="font-family: Arial, Verdana">description:</span></div>
<div><span style="font-family: Arial, Verdana">All the required header files are included here</span></div>
<div><span style="font-family: Arial, Verdana">some important are</span></div>
<div><span style="font-family: Arial, Verdana">stdio.h</span></div>
<div><span style="font-family: Arial, Verdana">unistd.h</span></div>
<div><span style="font-family: Arial, Verdana">stdlib.h</span></div>
<div><span style="font-family: Arial, Verdana">string.h</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.1    locked by: root;</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/24 05:26:16;  author: root;  state: Exp;</span></div>
<div><span style="font-family: Arial, Verdana">Initial revision</span></div>
<div><span style="font-family: Arial, Verdana">=============================================================================</span></div>
<div>
<div>RCS file: request.h,v</div>
<div>Working file: request.h</div>
<div>head: 1.4</div>
<div>branch:</div>
<div>locks: strict</div>
<div>        root: 1.4</div>
<div>access list:</div>
<div>symbolic names:</div>
<div>keyword substitution: kv</div>
<div>total revisions: 4;     selected revisions: 4</div>
<div>description:</div>
<div>This header file defines the structure of the request.</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div>revision 1.4    locked by: root;</div>
<div>date: 2015/12/23 17:42:28;  author: root;  state: Exp;  lines: +1 -1</div>
<div>*** empty log message ***</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div>revision 1.3</div>
<div>date: 2015/12/23 17:34:29;  author: root;  state: Exp;  lines: +1 -1</div>
<div>*** empty log message ***</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div>revision 1.2</div>
<div>date: 2015/12/23 17:33:04;  author: root;  state: Exp;  lines: +1 -1</div>
<div>*** empty log message ***</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div>revision 1.1</div>
<div>date: 2015/12/23 16:17:49;  author: root;  state: Exp;</div>
<div>Initial revision</div>
<div>=============================================================================</div>
<div>
<div><span style="font-family: Arial, Verdana">RCS file: server.c,v</span></div>
<div><span style="font-family: Arial, Verdana">Working file: server.c</span></div>
<div><span style="font-family: Arial, Verdana">head: 1.8</span></div>
<div><span style="font-family: Arial, Verdana">branch:</span></div>
<div><span style="font-family: Arial, Verdana">locks: strict</span></div>
<div><span style="font-family: Arial, Verdana">        root: 1.8</span></div>
<div><span style="font-family: Arial, Verdana">access list:</span></div>
<div><span style="font-family: Arial, Verdana">symbolic names:</span></div>
<div><span style="font-family: Arial, Verdana">keyword substitution: kv</span></div>
<div><span style="font-family: Arial, Verdana">total revisions: 8;     selected revisions: 8</span></div>
<div><span style="font-family: Arial, Verdana">description:</span></div>
<div><span style="font-family: Arial, Verdana">This is Server program that accepts requests and processes and returns it to the specified client</span></div>
<div><span style="font-family: Arial, Verdana">a child process is started using fork(); which further starts a new process using execl();</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.8    locked by: root;</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 18:31:04;  author: root;  state: Exp;  lines: +1 -1</span></div>
<div><span style="font-family: Arial, Verdana">se</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.7</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 18:30:34;  author: root;  state: Exp;  lines: +4 -3</span></div>
<div><span style="font-family: Arial, Verdana">*** empty log message ***</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.6</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 18:27:36;  author: root;  state: Exp;  lines: +2 -2</span></div>
<div><span style="font-family: Arial, Verdana">sum declared</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.5</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 18:25:11;  author: root;  state: Exp;  lines: +4 -0</span></div>
<div><span style="font-family: Arial, Verdana">performing sum operation in server.c and printing the result</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.4</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 18:15:33;  author: root;  state: Exp;  lines: +2 -1</span></div>
<div><span style="font-family: Arial, Verdana">*** empty log message ***</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
</div>
<div>
<div>revision 1.3</div>
<div>date: 2015/12/23 18:11:58;  author: root;  state: Exp;  lines: +4 -2</div>
<div>readeing from rfd</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div>revision 1.2</div>
<div>date: 2015/12/23 16:23:06;  author: root;  state: Exp;  lines: +4 -4</div>
<div>program formatting made better by adding /n to the printf statement</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div>revision 1.1</div>
<div>date: 2015/12/23 16:10:58;  author: root;  state: Exp;</div>
<div>Initial revision</div>
<div>=============================================================================</div>
<div>
<div><span style="font-family: Arial, Verdana">RCS file: client1.c,v</span></div>
<div><span style="font-family: Arial, Verdana">Working file: client1.c</span></div>
<div><span style="font-family: Arial, Verdana">head: 1.11</span></div>
<div><span style="font-family: Arial, Verdana">branch:</span></div>
<div><span style="font-family: Arial, Verdana">locks: strict</span></div>
<div><span style="font-family: Arial, Verdana">        root: 1.11</span></div>
<div><span style="font-family: Arial, Verdana">access list:</span></div>
<div><span style="font-family: Arial, Verdana">symbolic names:</span></div>
<div><span style="font-family: Arial, Verdana">keyword substitution: kv</span></div>
<div><span style="font-family: Arial, Verdana">total revisions: 11;    selected revisions: 11</span></div>
<div><span style="font-family: Arial, Verdana">description:</span></div>
<div><span style="font-family: Arial, Verdana">This is a client program which will generate requests</span></div>
<div><span style="font-family: Arial, Verdana">rfd and wfd taken through CLA are coonvertwd to integer using atoi();</span></div>
<div><span style="font-family: Arial, Verdana">creating request using struct request</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.11   locked by: root;</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 18:25:11;  author: root;  state: Exp;  lines: +1 -1</span></div>
<div><span style="font-family: Arial, Verdana">*** empty log message ***</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.10</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 17:53:42;  author: root;  state: Exp;  lines: +1 -1</span></div>
<div><span style="font-family: Arial, Verdana">ret declared</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.9</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 17:52:55;  author: root;  state: Exp;  lines: +5 -4</span></div>
<div><span style="font-family: Arial, Verdana">wrote to the wfd</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.8</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 17:42:26;  author: root;  state: Exp;  lines: +4 -3</span></div>
<div><span style="font-family: Arial, Verdana">*** empty log message ***</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
<div><span style="font-family: Arial, Verdana">revision 1.7</span></div>
<div><span style="font-family: Arial, Verdana">date: 2015/12/23 17:33:41;  author: root;  state: Exp;  lines: +1 -2</span></div>
<div><span style="font-family: Arial, Verdana">*** empty log message ***</span></div>
<div><span style="font-family: Arial, Verdana">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></div>
</div>
<div>
<div style="color: #000000">revision 1.6</div>
<div style="color: #000000">date: 2015/12/23 17:20:47;  author: root;  state: Exp;  lines: +1 -1</div>
<div style="color: #000000">*** empty log message ***</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.5</div>
<div style="color: #000000">date: 2015/12/23 17:18:35;  author: root;  state: Exp;  lines: +1 -0</div>
<div style="color: #000000">*** empty log message ***</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.4</div>
<div style="color: #000000">date: 2015/12/23 17:15:22;  author: root;  state: Exp;  lines: +1 -1</div>
<div style="color: #000000">*** empty log message ***</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.3</div>
<div style="color: #000000">date: 2015/12/23 16:57:18;  author: root;  state: Exp;  lines: +2 -2</div>
<div style="color: #000000">*** empty log message ***</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.2</div>
<div style="color: #000000">date: 2015/12/23 16:23:06;  author: root;  state: Exp;  lines: +6 -6</div>
<div style="color: #000000">program formatting made better by adding /n to the printf statement</div>
<div style="color: #000000">checking if previous error is removed or not</div>
<div style="color: #000000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div style="color: #000000">revision 1.1</div>
<div style="color: #000000">date: 2015/12/23 16:10:58;  author: root;  state: Exp;</div>
<div style="color: #000000">Initial revision</div>
<div style="color: #000000">=============================================================================</div>
<p>&nbsp;</p>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/12/client-server-using-ipc-and-threads-created-pipe-using-pipe-system-call-and-request-written-by-client-and-read-by-the-serverlogfile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Features of Git</title>
		<link>https://www.emblogic.com/blog/07/features-of-git/</link>
		<comments>https://www.emblogic.com/blog/07/features-of-git/#comments</comments>
		<pubDate>Thu, 16 Jul 2015 11:13:54 +0000</pubDate>
		<dc:creator><![CDATA[Ravi Raja]]></dc:creator>
				<category><![CDATA[Project Management Tools]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12888</guid>
		<description><![CDATA[Branching and Merging Git is far more better Source Control Management Tool (SCM) than any others like RCS. And it&#8217;s very simple to use. Allows you to show your code to the world and get reviews from experts. Git allows &#8230; <a href="https://www.emblogic.com/blog/07/features-of-git/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<h2 style="font-weight: bold;color: #f14e32">Branching and Merging</h2>
<p>Git is far more better Source Control Management Tool (SCM) than any others like RCS. And it&#8217;s very simple to use. Allows you to show your code to the world and get reviews from experts.</p>
<p><strong>Git allows you to do the following things:</strong></p>
<ul class="bullets" style="color: #4e443c">
<li style="font-weight: inherit;font-style: inherit"><strong style="font-weight: bold;font-style: inherit">Frictionless Context Switching</strong>. Create a branch to try out an idea, commit a few times, switch back to where you branched from, apply a patch, switch back to where you are experimenting, and merge it in.</li>
<li style="font-weight: inherit;font-style: inherit"><strong style="font-weight: bold;font-style: inherit">Role-Based Codelines</strong>. Have a branch that always contains only what goes to production, another that you merge work into for testing, and several smaller ones for day to day work.</li>
<li style="font-weight: inherit;font-style: inherit"><strong style="font-weight: bold;font-style: inherit">Feature Based Workflow</strong>. Create new branches for each new feature you&#8217;re working on so you can seamlessly switch back and forth between them, then delete each branch when that feature gets merged into your main line.</li>
<li style="font-weight: inherit;font-style: inherit"><strong style="font-weight: bold;font-style: inherit">Disposable Experimentation</strong>. Create a branch to experiment in, realize it&#8217;s not going to work, and just delete it &#8211; abandoning the work—with nobody else ever seeing it (even if you&#8217;ve pushed other branches in the meantime).</li>
</ul>
<p style="color: #4e443c">&#8230;.Taken from www.git-scm.com</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/features-of-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Kernel is Responsible in System Memory Management</title>
		<link>https://www.emblogic.com/blog/06/how-kernel-is-responsible-in-system-memory-management/</link>
		<comments>https://www.emblogic.com/blog/06/how-kernel-is-responsible-in-system-memory-management/#comments</comments>
		<pubDate>Sun, 28 Jun 2015 15:05:41 +0000</pubDate>
		<dc:creator><![CDATA[Ravi Raja]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12854</guid>
		<description><![CDATA[Kernel creates and  manages virtual memory using the space on the hard disk called as swap space. Kernel swaps the contents of virtual memory locations back and forth to the physical memory, this makes the system think that there is more &#8230; <a href="https://www.emblogic.com/blog/06/how-kernel-is-responsible-in-system-memory-management/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Kernel creates and  manages virtual memory using the space on the hard disk called as swap space. Kernel swaps the contents of virtual memory locations back and forth to the physical memory, this makes the system think that there is more memory.</p>
<p>Kernel swaps the memory page which has not yet been accessed and whenever the system calls for the requirement of the memory space, the kernel makes space available in the physical memory and swaps it back.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/how-kernel-is-responsible-in-system-memory-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated RCS Log File</title>
		<link>https://www.emblogic.com/blog/06/updated-rcs-log-file/</link>
		<comments>https://www.emblogic.com/blog/06/updated-rcs-log-file/#comments</comments>
		<pubDate>Sat, 27 Jun 2015 08:31:30 +0000</pubDate>
		<dc:creator><![CDATA[Ravi Raja]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12823</guid>
		<description><![CDATA[RCS file: mdc.c,v Working file: mdc.c head: 1.6 branch: locks: strict ravi: 1.6 access list: symbolic names: keyword substitution: kv total revisions: 6; selected revisions: 6 description: Unique Master Array is being created using functions and pointers countred the codelength &#8230; <a href="https://www.emblogic.com/blog/06/updated-rcs-log-file/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: mdc.c,v Working file: mdc.c head: 1.6 branch: locks: strict ravi: 1.6 access list: symbolic names: keyword substitution: kv total revisions: 6; selected revisions: 6 description: Unique Master Array is being created using functions and pointers countred the codelength of the unique master array saved the master array in a new file &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.6 locked by: ravi; date: 2015/06/26 11:57:00; author: ravi; state: Exp; lines: +5 -10 name of the file accepted as an argument argv[] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.5 date: 2015/06/25 17:04:13; author: root; state: Exp; lines: +0 -1 compress function is written in a file other than the main file And Linked to the mdc.c file. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.4 date: 2015/06/25 14:30:43; author: root; state: Exp; lines: +6 -11 created a new header file named header.h header.h is included in the main using #include&#8221;header.h&#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.3 date: 2015/06/25 12:51:34; author: root; state: Exp; lines: +2 -2 Debugged the program using GDB Debugger REemoved the segmentation fault &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 date: 2015/06/25 12:47:56; author: root; state: Exp; lines: +5 -3 Created unique master array using realloc found out segmentation fault &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/25 10:06:14; author: root; state: Exp; Initial revision ============================================================================= RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Prototypes are excluded from header.h and included in a new file named prototypes.h &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 locked by: root; date: 2015/06/26 09:13:28; author: root; state: Exp; Initial revision ============================================================================= RCS file: prototypes.h,v Working file: prototypes.h head: 1.3 branch: locks: strict root: 1.3 access list: symbolic names: keyword substitution: kv total revisions: 3; selected revisions: 3 description: prototyping done! &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.3 locked by: root; date: 2015/06/26 13:25:41; author: root; state: Exp; lines: +8 -1 prototypes for all compress[X].c functions is declared. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 date: 2015/06/26 10:08:53; author: root; state: Exp; lines: +1 -1 Type of second argument of function compress is changed to char* from int &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/26 09:13:28; author: root; state: Exp; Initial revision ============================================================================= RCS file: compress.c,v Working file: compress.c head: 1.7 branch: locks: strict ravi: 1.7 access list: symbolic names: keyword substitution: kv total revisions: 7; selected revisions: 7 description: error undefined refrence to the file compression.c is removed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.7 locked by: ravi; date: 2015/06/27 03:58:00; author: ravi; state: Exp; lines: +14 -8 All the seven functions declared as extern are called using switch case statements. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.6 date: 2015/06/26 13:44:54; author: ravi; state: Exp; lines: +2 -1 error from switch statement is removed. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.5 date: 2015/06/26 13:37:06; author: ravi; state: Exp; lines: +27 -3 Functions for compressing file of variable code length are called using switch case statements &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.4 date: 2015/06/26 10:41:16; author: root; state: Exp; lines: +7 -2 *** empty log message *** &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.3 date: 2015/06/26 10:18:42; author: root; state: Exp; lines: +1 -1 new file descripter declared &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 date: 2015/06/26 10:10:29; author: root; state: Exp; lines: +6 -51 rebuilded by getting arguments as char* and calling functioins create_master_array and code_length() &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/26 09:29:10; author: root; state: Exp; Initial revision ============================================================================= RCS file: compress2.c,v Working file: compress2.c head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: compress2.c created! &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 locked by: root; date: 2015/06/26 14:01:02; author: root; state: Exp; lines: +3 -3 file revisited &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/26 13:27:56; author: root; state: Exp; Initial revision ============================================================================= RCS file: compress3.c,v Working file: compress3.c head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: compress3.c created &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 locked by: root; date: 2015/06/26 14:01:26; author: root; state: Exp; lines: +3 -3 file revisited &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/26 13:28:24; author: root; state: Exp; Initial revision ============================================================================= RCS file: compress4.c,v Working file: compress4.c head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: compress4.c created &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 locked by: root; date: 2015/06/26 14:01:42; author: root; state: Exp; lines: +2 -2 file revisited &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/26 13:29:22; author: root; state: Exp; Initial revision ============================================================================= RCS file: compress5.c,v Working file: compress5.c head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: compress5.c created &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 locked by: root; date: 2015/06/26 14:01:50; author: root; state: Exp; lines: +3 -3 file revisited &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/26 13:29:34; author: root; state: Exp; Initial revision ============================================================================= RCS file: compress6.c,v Working file: compress6.c head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: compress6.c created &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 locked by: root; date: 2015/06/26 14:01:55; author: root; state: Exp; lines: +3 -3 file revisited &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/26 13:29:47; author: root; state: Exp; Initial revision ============================================================================= RCS file: compress7.c,v Working file: compress7.c head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: compress7.c created &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.2 locked by: root; date: 2015/06/26 14:02:02; author: root; state: Exp; lines: +3 -3 file revisited &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2015/06/26 13:32:05; author: root; state: Exp; Initial revision =============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/updated-rcs-log-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RCS Log File</title>
		<link>https://www.emblogic.com/blog/06/rcs-log-file/</link>
		<comments>https://www.emblogic.com/blog/06/rcs-log-file/#comments</comments>
		<pubDate>Thu, 25 Jun 2015 17:19:25 +0000</pubDate>
		<dc:creator><![CDATA[Ravi Raja]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12790</guid>
		<description><![CDATA[RCS file: mdc.c,v Working file: mdc.c head: 1.5 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 5; selected revisions: 5 description: Unique Master Array is being created using functions and pointers countred the codelength of the &#8230; <a href="https://www.emblogic.com/blog/06/rcs-log-file/">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.5<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5; selected revisions: 5<br />
description:<br />
Unique Master Array is being created using functions and pointers<br />
countred the codelength of the unique master array<br />
saved the master array in a new file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2015/06/25 17:04:13; author: root; state: Exp; lines: +0 -1<br />
compress function is written in a file other than the main file<br />
And Linked to the mdc.c file.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2015/06/25 14:30:43; author: root; state: Exp; lines: +6 -11<br />
created a new header file named header.h<br />
header.h is included in the main using #include&#8221;header.h&#8221;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2015/06/25 12:51:34; author: root; state: Exp; lines: +2 -2<br />
Debugged the program using GDB Debugger<br />
REemoved the segmentation fault<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/25 12:47:56; author: root; state: Exp; lines: +5 -3<br />
Created unique master array using realloc<br />
found out segmentation fault<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/25 10:06:14; author: root; state: Exp;<br />
Initial revision</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/rcs-log-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDC Project</title>
		<link>https://www.emblogic.com/blog/06/mdc-project-8/</link>
		<comments>https://www.emblogic.com/blog/06/mdc-project-8/#comments</comments>
		<pubDate>Thu, 25 Jun 2015 09:38:15 +0000</pubDate>
		<dc:creator><![CDATA[Ravi Raja]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12766</guid>
		<description><![CDATA[Learnt to use GDB debugger and source code control commands &#8211; RCS. Also we got to know that how to include an externally defined function into the main file]]></description>
				<content:encoded><![CDATA[<p>Learnt to use GDB debugger and source code control commands &#8211; RCS. Also we got to know that how to include an externally defined function into the main file</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/mdc-project-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
