summaryrefslogtreecommitdiff
path: root/1088/CH24/EX24.5/Result5.txt
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /1088/CH24/EX24.5/Result5.txt
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '1088/CH24/EX24.5/Result5.txt')
-rwxr-xr-x1088/CH24/EX24.5/Result5.txt77
1 files changed, 77 insertions, 0 deletions
diff --git a/1088/CH24/EX24.5/Result5.txt b/1088/CH24/EX24.5/Result5.txt
new file mode 100755
index 000000000..41320509a
--- /dev/null
+++ b/1088/CH24/EX24.5/Result5.txt
@@ -0,0 +1,77 @@
+ ans =
+
+ 1.
+
+-->exec('Example5.sci')
+
+-->clear
+
+-->flag=1
+ flag =
+
+ 1.
+
+-->mode(-1)
+Current date is 23-Jun-2013
+
+Welcome to the Textbook Companionship Project 2013
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Book Title : UNIX CONCEPTS AND APPLICATIONS
+
+ Book Edition : 4
+
+ Book Author : Sumitabha Das
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Code Author : Pranav Bhat T
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Chapter Number : 24
+
+ Chapter Title : Systems programming II- Files
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+Example 5 : Show the effect of creating an orphan by letting child sleep for 2 minutes where parent dies immediately
+
+ ****************************************************************
+
+ Answer :
+
+ INSTRUCTIONS :
+
+ 1.These programs are part of systems programming PURELY in Unix and the commands have NO EQUIVALENT IN SCILAB
+
+ 2.However the .c files which are displayed here are also made into a seperate file.If you are a unix user then try compiling and
+ running the programme with gcc or cc compiler
+
+ 3.The outputs displayed here are just MOCK OUTPUTS which are DISPLAYED IN THE TEXTBOOK
+
+ 4.The inconvenience is regretted.
+.............Press [ENTER] to continue..... UNIX SHELL SIMULATOR(DEMO VERSION WITH PRELOADED COMMANDS)
+
+
+
+
+$ cat orphan.c # to open the file emp.lst /* Program: orphan.c -- Creates an orphan by letting child sleep for 2 minutes.
+ Parent doesn't call wait and dies immediately */
+#include <stdio.h>
+int main(void) {
+ int pid;
+ if ((pid = fork()) > 0) /* Parent */
+ exit(10); /* Parent exits without calling wait */
+ else if (pid == 0) { /* Child */
+ sleep(2); /* Lets parent die in this time frame */
+ printf("CHILD: Adopted by init now, PPID: %d\n",getppid());
+ exit(0);
+}
+}
+ $ cc orphan.c $ a.out ....no response for 2 seconds... CHILD: Adopted by init now, PPID: 1 $ echo $? 10
+
+
+$ exit #To exit the current simulation terminal and return to Scilab console
+
+........# (hit [ENTER] for result)
+
+ BACK TO SCILAB CONSOLE...
+Loading initial environment
+-->diary(0)