General :: Error Checking On System Calls
Sep 19, 2010
I'm new to C language and some help finding places in the following code where a system call is made and error checking is not done. I found one but since I don't know C language at all I'm not exactly sure what else to look for. Link to my file: [URL]...
I found one and added error checking:
if (setoutpipe){
//Changes: Added error checking to the system call close()
//Orginal Code: close(pidefd[1]);
if(close(pipefd[1] != 0){
fprintf(stderr, "Could not close piple.
");
exit(255);
}
View 1 Replies
ADVERTISEMENT
Oct 26, 2010
What is the real difference between system calls and normal function calls. Ultimately function calls too would be passed to kernel for some or the other work.
View 7 Replies
View Related
Sep 18, 2010
I am trying to figure out how i would go about finding out where system call is made and error checking is not done. I have code below, if somebody can point me in the right direction where system call is made but error checking is not done.Quote:
#include "shell.h"
#include <stdio.h>
#include <string.h>
[code]....
View 5 Replies
View Related
Mar 27, 2010
I would like to trace a user's activity by monitoring system calls. Is there a way to use strace such that at startup it will begin tracing all system calls? Or is there any other method to automatically trace the system calls used during a user's session automatically without having to call strace manually?
View 6 Replies
View Related
Apr 5, 2011
I want a log or live data that discloses the system calls an application makes. I have used strace but can't find a guide for it that is decent. I'm interested in knowing the calls made after user intervention like opening a menu and so on. If you run (strace application_name) it is static. What good is this? When does strace make this file? When is this log produced?
View 4 Replies
View Related
Jul 6, 2011
now i have installed libqt3-mt-dev this error is solve but new error is comming this is followingly i didn't understand------------->checking for KDE... configure: error:in the prefix, you've chosen, are no KDE headers installed. This will fail.So, check this please and use another prefix!
View 8 Replies
View Related
May 11, 2010
How can i check what operating system, i am running on, at runtime?
View 2 Replies
View Related
Jan 19, 2010
I have a Rad Hat 7.0 old Linux system that crashed due to power failure. On reboot the system goes to Checking Root File System and does 92.5% check and fails.
Here are the error messages I get.
I don't know what to do at this point so I say yes and it goes in some wierd mode.
SO I ran fsck manually but I get an error PARALLEIZING FSCK.
I can't fix the corrupted stuff for the system to reboot. THIS IS VITAL.
View 11 Replies
View Related
Mar 21, 2011
I'm working with OpenSusse 11.2. I installed and activated the NFS server via yast2. I exported the relevant directory via yast2 (NFS server configurastion)
I'm trying to setup my Linux target to boot via NFS. The kernel boots up but fails to mount the file system. When looking on a capture from ethereal it can be found that the NFS server return error when client try to mount the /nfstest directory from this server. The returned error is 13
serverip: 192.168.56.130
targetip: 192.168.20.180
gateway: 192.168.20.101
[Code].....
View 1 Replies
View Related
May 29, 2011
I have created a shell script to customise mv command, now i have achieved to accomplish all the functionality of mv by using alias. But i found difficulty in accomplish the funcionality with options [Like mv -i or mv -f etc.]. I thought about logic which check the first argument whether its starting with a minus [-] or not. if its starting with argument it will set a flag and execute accordingly. But whenever this condition is checked it shell script will throw error of destination operand missing. But the same will work with out option.
Note: I have used an minus[-] expression for decreasing a counter on the script above. The below mentioned is the portion of script. Sry for troubling Im not gud @scripting.
for i in $*
do
{
argument=`expr $argument - 1`
if [ $argument = 0 ];
then
exit
[Code]....
View 5 Replies
View Related
Aug 6, 2010
I've been receiving a ton of calls from telemarketers and political callcenters. What would be the simplest way to use Ubuntu to automatically drop calls incoming from blacklisted numbers?
I have Comcast Digital Voice service, which is technically VOIP but I think it interfaces with modems themselves just like any other phone service would.
I have a dedicated Ubuntu server sitting next to a phone jack already, so I'd like to use that if possible.
I've seen FreePBX and Asterisk, and hear that they can do the job. However, I haven't been able to tell just how easily they could be set up. It sounds like they might require me to get rid of all my phones and use soft phones instead... Does anybody know if it is as simple as buying a voice modem and configuring a PBX software to interface with it?
View 2 Replies
View Related
Apr 30, 2011
I've implemented a few custom system calls in my Ubuntu kernel, but I'm having some issues with the return values. Each function returns a variety of non-negative integers depending on which error is encountered. However, when I'm testing the system calls, the only negative value that gets returned to the user program is -1, regardless of what I have in the code.
Is there some special path I have to take to get the proper return values?
View 3 Replies
View Related
Mar 12, 2010
I need to include variables in a system() call. This is that I have:
[code]#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
[Code]....
P.S.: I know this is a pointless redundant program, but it's part of a larger project learning process.
View 10 Replies
View Related
Apr 26, 2011
what is the command to show the recent system calls in the OS?
View 2 Replies
View Related
Mar 29, 2010
i upgraded to 10.04 and when i connect my psp system it calls it 9"e instead of PSP wich it used to in 9.04. how to rename it?
View 2 Replies
View Related
Sep 23, 2010
I know there is a way to call winapi in runtime in windows. I want to ask how can I call a system call in gcc in runtime (when I don't know what it can be)? I don't mean syscall that I think is for calling only system calls and not library functions.
View 4 Replies
View Related
Mar 13, 2011
I'm trying to produce a alphabetic, non-repetitive list of all System service calls in all c files located in a folder. Here's what I got so far.
grep -ow '[A-Za-z]*SYS[$][A-Za-z]*' *.c | sort
Which produces all system service calls in alphabetic order I just need to find out how to make it non-repetitive.
View 3 Replies
View Related
Apr 5, 2010
I am working with fedora 6 , i386 architecture.I am trying to write on keyboard port via program.On inspation i come to know that 0x0060 to 0xz006f are used for keyboard in linux 2.6 kernel in the i/o space from kernel.
#include<sys/io.h>
#include<stdio.h>
#include</usr/lib/syslinux/com32/include/sys/io.h>
#include<unistd.h>
//#define
[Code]...
View 2 Replies
View Related
Nov 8, 2010
I need to allocate a % of the total system memory for a buffer but what is the best method to determine how much memory is in the system? So far the only way I have found is to get the pages of memory:
Code:
long sysconf(_SC_PHYS_PAGES)
Is that the only option?
View 2 Replies
View Related
Mar 15, 2010
I need to write a script. In which, the 2nd part commands need to run under another bash shell environment.The enter_antoher_bash_env.sh will setup a new shell environment, call "bash". The rest commands need to run under the new env. (I cannot change this script too. )If I run these command one by one manually, it works of course. If I put them into a script, enter_another_bash_env.sh won't return because it calls "bash" command inside.
View 10 Replies
View Related
May 27, 2011
I tried installing F14 and F15 but display resulted in freezing. The display would work upto "Check Media/Skip Test" for media during installation and the system freezes immediately after that. So I did a VNC installation from another system. But the initiation of X would always result in hanging of the box. After googling and trying various solutions, I found a ray of hope in one solution which suggested adding "vesafb:mtrr,ywrap vga=0x318" to the kernel arguments. This resulted in displaying successfully the boot-time flash (Fedora logo being filled with white color) during booting. But "startx" or "inittab 5" result in hanging of the system.
The following is the relevant information:
I see 5 monitors and 5 cards!
Code:
# lspci | grep ATI
09:0c.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
09:0d.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
Code:
# cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
Screen 3 "Screen3" RightOf "Screen2"
Screen 4 "Screen4" RightOf "Screen3"
Screen 5 "Screen5" RightOf "Screen4"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection .....
View 2 Replies
View Related
May 9, 2011
Where can I finds Terminal commands for Ubuntu? Such as checking what cpu , load , system...etc
View 9 Replies
View Related
Jan 5, 2011
when i reboot my computer, it goes on well and loads Ubuntu but instead of it going to the login it doesn't. instead it begins checking the file system and then completely stops at
[Code]....
i am using ubuntu 8.1, please i love that ubuntu version and it's why i haven't upgraded yet because i have tried the other versions and i didn't really like them. i have a 40GB HD and 512MB RAM, 1.8GHZ processor, i am using pentium 4.
View 3 Replies
View Related
Feb 13, 2010
I am getting some error when i compile cross compile "dbus-1.2.20".error
Code:
checking for XML_ParserCreate_MM in -lexpat... no configure: error: Could not find expat.h, check config.log for failed attempts so i downloaded te expat library sources i cross compiled. But again i am getting same error. I think i have to add "-lexpat" in LDFLAG. But i dont know how to do that.
View 3 Replies
View Related
May 18, 2010
I have noticed that Ubuntu checks the / (which includes my home folder) for errors after a certain number of boots.
But the problem is it never checks another partition (Reiserfs) which I had created during installing Ubuntu.
I keep all my data there.
Now how do I configure Ubuntu so that it checks the partition I just mentioned ?
View 3 Replies
View Related
Aug 8, 2010
I just installed Banshee 1.7, now I get this error when I check for updates. It doesn't look like it's affiliated with Banshee but I can't figure out what it's for.
Could not download all repository indexes: Failed to fetch [URL] 404 Not Found
Some index files failed to download, they have been ignored, or old ones used instead.
View 2 Replies
View Related
Sep 3, 2011
If you have a contiguous partial piece of an ext4 file system (assuming it's perfectly clean), starting from the beginning of the partition, is there any way to check it, or to mount it to get the files whose parents, inodes and data are all completely contained inside?
Have (or maybe had) a very large 11TB RAID 6 array, filled with a single large ext4 partition. Something strange happened when a single drive failed and the array ended up failing 13 out of the 11 drives. I had trouble getting the array restarted, and got to the point where I exhausted all of the options I considered completely safe. I considered a few things that may have worked, but mdadm doesn't seem to have a definite "do not change anything" option. So I decided the only way to be absolutely safe would be to clone the disks before proceeding - then I realized how much time that would take and sent the drives off to a recovery service so they could image them and check it out.
Before doing so, I copied the first 2GB from each disk. I XORd the images from the working drives to reconstruct the data chunks that were on the failed disk, manually assembled the chunks, and am very confident that I have 22GB of "correct" data in a single file. The parity and Q syndromes all matched (with RAID 6 you can still check with only 1 missing device). I've learned the fine details of ext4 from [URL], and have looked at lots of raw data from the reconstructed partition, and it all looks good. The recovery company says that they're not finding many inodes, but I found a lot of them, exactly where they're supposed to be. I tried to mount and e2fsk, but both processes seem to be extremely unhappy that the device size doesn't match the size implied by the file system geometry.
I considered hacking the superblock to manually reduce the size, but I figure that wouldn't work because there would then be more group descriptor blocks than it would expect after the superblocks. I might try doing that and compensating by incrementing the "reserve block count" to compensate. Alternatively, if there is some way to make the file appear to be the expected size with nothing but zeroes after the end of the actual data, maybe I could mount it and not get any errors until I cause the kernel to read past the true end of the file.
View 3 Replies
View Related
Apr 21, 2011
Fsck is not check any file system which are not root file system at boot time.
Normally it run: /sbin/fsck -A -R -C -a
But this command doesn't do anything.
I've tried to strace it, and looks like this:
Code:
View 2 Replies
View Related
May 31, 2011
Using a Vodafone K3806 USB modem on Ubuntu 9.10, trying to connect with Sakis3g (I already know from previous experience that VMC is out of the question), I get the following message: "Modem responded "ERROR" when checking fror SIM".
View 6 Replies
View Related
May 10, 2010
Sometimes at startup I get this message "Checking disk 1 of 1". Does that mean it's checking all partitions on the hd? After a bad shutdown there is no prompt for fsck to run and the system just boots up. In fstab I have both options set to "1" for the partition Ubuntu is on, all others set to "0". Any ideas on both?
View 3 Replies
View Related