02-24-2008
Quote:
Originally Posted by
manikantants
I am not comfortable with signal progrraming. But looking at the error, i think you missed to include the header file, where sigaction structure is declared. Did you include signal.h in your code ?
Sorry, I should have pointed out in my previous post the code I wrote down was only a portion of the entire program. Also to answer ur original question, yes I did include signal.h
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
When i am trying to
$uncompress tress.dmp.Z
I am getting tress.dmp.Z permission denied.
What action i have to perform to unzip or uncompress
It has rw-r--r-- permissions
When i am trying to change the permissions chmod 744 it says.
chmod: Warning: can't change tress.dmp.Z
Just... (1 Reply)
Discussion started by: dreams5617
1 Replies
2. UNIX for Dummies Questions & Answers
hi,
how can i saerch for foll pattern
the line contains many entries:
xxx xxxx ddd ffff gggg 30%
rr eeee eeee rrrr rrrr 100%
rr eeee eeee rrrr rrrr 43%
how can i display lines having size greater than 40%?what pattern shud i use in grep?
thanks!
regards
vivek.s (1 Reply)
Discussion started by: vivekshankar
1 Replies
3. UNIX for Dummies Questions & Answers
Hi all
Is it possible to copy a structure of a directory only.
e.g.
I have a file with the following entries that is a result of a find :-
/dir1/dir2/file.dbf
/dir1/dir2/dir3/file1.dbf
/dir1/file.dbf
I want to copy these to a directory and keep the structure however starting at a new dir... (8 Replies)
Discussion started by: jhansrod
8 Replies
4. AIX
There is problem in my system whenever i run a command lsattr -El mem0 it shows 3gb memory and when i run lscfg -vp | grep Size it shows 8 modules of 512 mb. it means it shows 4 gb how is it possible. (1 Reply)
Discussion started by: vjm
1 Replies
5. Shell Programming and Scripting
I am executing this on say host1
export dn=/home/abhi
export fn=file\"*\"
file_path=$dn/$fn
set -A files $(ssh host2 "eval echo $file_path")
echo files= ${files}
So the purpose is to store in array "files" .. the o/p of cmd executed in host2...
this script works fine if the files r... (1 Reply)
Discussion started by: abzi
1 Replies
6. Shell Programming and Scripting
Hi
I have a directory having following three set of files as follows:
test.20060804
test.20060801
test.20060802
I want to list the latest file which is less than 20060803. in this case, it will be test.20060802.
How can i achieve the same? Any pointers to above will be appreciated.
... (7 Replies)
Discussion started by: Vikas Sood
7 Replies
7. UNIX for Advanced & Expert Users
Hi,
I am trying to write a script that will move all the files from source directory structure(multiple levels might exist) to destination directory structure. If a sub folder is source doesnot exist in destination then I have to skip and goto next level. I also need to delete the files in... (4 Replies)
Discussion started by: srmadab
4 Replies
8. Programming
Hello Groups
I am trying to find out ways of comparing a value from a 'c' structure to a value in another 'C' structure. the 'C' structure can be a List or liked list as it contains lot many records.
if we loop it in both the structures it is going to consume time.
I am looking for a simple... (3 Replies)
Discussion started by: dhanamurthy
3 Replies
9. UNIX for Advanced & Expert Users
Hi all,
i want mount directory with permission
#NFS Server = FreeBSD
/etc/export =
/data -alldirs -network 192.168.0.0 -mask 255.255.255.0
#NFS Client = Ubuntu
192.168.0.8:/data /dir nfs intr
but i m unable to create folder in /dir
whts the wrong?
Please... (4 Replies)
Discussion started by: jagnikam
4 Replies
10. Solaris
Pls tell me how can i recover adeleted user in solaris 8. Please help me I'm a newby thanks
aamer (4 Replies)
Discussion started by: aamer
4 Replies
LEARN ABOUT ULTRIX
sigaction
sigaction(3) Library Functions Manual sigaction(3)
Name
sigaction - software signal facilities (POSIX)
Syntax
#include <signal.h>
struct sigaction {
void (*sa_handler)();
sigset_t sa_mask;
int sa_flags;
};
int sigaction(sig, vec, ovec)
int sig;
struct sigaction *vec, *ovec;
Description
The sigaction call is the POSIX equivalent to the system call. This call behaves as described on the reference page with the following mod-
ifications:
o The signal mask is manipulated using the functions.
o A process can suppress the generation of the SIGCHLD when a child stops by setting the SA_NOCLDSTOP bit in sa_flags.
o The SV_INTERRUPT flag is always set by the system when using in POSIX mode. The flag is set so that interrupted system calls will fail
with the EINTR error instead of getting restarted.
Return Values
A 0 return value indicated that the call succeeded. A -1 return value indicates an error occurred and errno is set to indicated the rea-
son.
Diagnostics
The system call fails and a new signal handler is not installed if one of the following occurs:
[EFAULT] Either vec or ovec points to memory which is not a valid part of the process address space.
[EINVAL] Sig is not a valid signal number.
[EINVAL] An attempt is made to ignore or supply a handler for SIGKILL or SIGSTOP.
See Also
sigvec(2), sigsetops(3), sigprocmask(3), sigsuspend(3), sigpending(2), setjmp(3), siginterrupt(3), tty(4)
sigaction(3)