09-03-2010
What is the replace of system call sigblock on sunOS 5.10
Hi:
I have some old code need to be compiled - which include a system call, the function name is: sigblock like:
.....
int holdnum = sigblock(sigmask(SIGCHLD));
....
but the compiler told me the sigblock cannot be found even I include signal.h. Looks like it is depricated - but I need to know which one is the current call to replace it? our current OS is sunOS 5.10.
Thanks for your help
Sean
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
Ho do I differentiate system call from library call?
for example if I am using chmod , how do I find out if it is a system call or library call?
Thanks
Muru (2 Replies)
Discussion started by: muru
2 Replies
2. Programming
How the c compiler differentiates the system calls and function calls? (1 Reply)
Discussion started by: rangaswamy
1 Replies
3. Shell Programming and Scripting
Hi,
How to write a system calls in a script ?
> cd $HOME
> ls -ltr
thanks in advance.. (10 Replies)
Discussion started by: hegdeshashi
10 Replies
4. Programming
Hi
I'm studing the system call. I've written a small program that return the time spent in doing some operations. Now I'd like to write one that return the time spent in user mode of a process.
I'm reading that i should use the tms struct:
clock_t times(struct tms *buf);
struct tms {... (2 Replies)
Discussion started by: Dedalus
2 Replies
5. Red Hat
Hello i tryed add SunOS system to Spacewalk and see this error:
# cat /etc/release
Solaris 10 10/08 s10s_u6wos_07b SPARC
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
... (1 Reply)
Discussion started by: jess_t03
1 Replies
6. Programming
I have a cgi script which is called after certain time interval, which has this:
system ("ls -l /tmp/cgic* | grep -v \"cgicsave.env\" | awk '{print $5}'");
During the execution of this script,the output is 0 sometimes. But due to this the system call is not working at all and doesnt o/p... (2 Replies)
Discussion started by: xs2punit
2 Replies
7. Programming
hi everyone
i wrote a system call and compiled the kernel succesfully...
my system call is in a file in the kernel folder named my_syscall1.c (kernel/my_syscall1.c)
the header file for this system call i added it in the folder include like this include/my_syscall1/my_syscall1.h
my problem is... (2 Replies)
Discussion started by: demis87
2 Replies
8. Shell Programming and Scripting
Trying to figure out a load issue with a webserver. I have traced a php script and noticed the following
connect(4, {sa_family=AF_INET, sin_port=htons(3306), sin_addr=inet_addr("XX.XX.XX.XX")}, 16) = -1 EINPROGRESS (Operation now in progress) <0.000035>
poll(, 1, 2000) = 1 () <0.000120>... (5 Replies)
Discussion started by: rajan007
5 Replies
9. UNIX Desktop Questions & Answers
Does anyone know about the license of System V Release 4 & SunOS 4.1.4 source codes?
I have found them online in some archives but I am not sure if I am 'supposed' to download them (not sure if it is legal)
Can anyone tell me?
EDIT: A little bit wrong category. Please move it. (1 Reply)
Discussion started by: anapplegeek
1 Replies
10. Shell Programming and Scripting
Hi all, I'm trying to use bash to create a basic parser for some text, because basic grep/sed/awk have all my needs covered.
So, I'm creating the chain of grep/sed I need and trying the execute that on the data I gather.
The problem is, it's not working as it does when hardcoded.
e.g.
... (3 Replies)
Discussion started by: beomagi
3 Replies
LEARN ABOUT DEBIAN
sigblock
SIGSETMASK(2) BSD System Calls Manual SIGSETMASK(2)
NAME
sigsetmask, sigblock -- manipulate current signal mask
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <signal.h>
int
sigsetmask(int mask);
int
sigblock(int mask);
int
sigmask(int signum);
DESCRIPTION
This interface is made obsolete by: sigprocmask(2).
The sigsetmask() function sets the current signal mask to the specified mask. Signals are blocked from delivery if the corresponding bit in
mask is a 1. The sigblock() function adds the signals in the specified mask to the current signal mask, rather than overwriting it as
sigsetmask() does. The macro sigmask() is provided to construct the mask for a given signum.
The system quietly disallows SIGKILL or SIGSTOP to be blocked.
RETURN VALUES
The sigblock() and sigsetmask() functions return the previous set of masked signals.
SEE ALSO
kill(2), sigaction(2), sigprocmask(2), sigsuspend(2), sigvec(2), sigsetops(3)
HISTORY
The sigsetmask() and sigblock() functions first appeared in 4.2BSD and have been deprecated.
BSD
June 2, 1993 BSD