03-17-2008
Maybe you are doing pop() on empty stack?
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
I'm a complete beginner at all this business so any help is appreciated.
I have a script (not written by me) which I need to modify. My problems is....
tail -1c $file
.... I understand this will return the final character of the $file variable. I need to make it return the first... (4 Replies)
Discussion started by: mastaCow
4 Replies
2. Shell Programming and Scripting
Hi all,
I was hoping someone can point me in the right direction. I'm trying to filter out errors from a web log- any lines with ERROR in it. I know I could simply use the grep command to do this. However, there are times when a stack trace follows the error line. I would like to capture these... (2 Replies)
Discussion started by: gswhoops
2 Replies
3. Programming
helo can u tell me what do you mean by stack winding and stack unwinding
Regards,
Amit (2 Replies)
Discussion started by: amitpansuria
2 Replies
4. Programming
I would like to know how I could do the following :
void func(){
int a = 100; b=0;
int c = a/b;
}
void sig_handler (int sig,siginfo_t *info,void *context){
//signal handling function
//here I want to access the variables of func()
}
int main(){
struct sigaction *act =... (7 Replies)
Discussion started by: vpraveen84
7 Replies
5. AIX
Hello,
Does anybody know how to increase IBM xlf parser stack to get rid of the "parser stack overflow" error?
Thanks
Ping (1 Reply)
Discussion started by: luop0812
1 Replies
6. Solaris
Hi.
I need to boot on Sun Blade 150 from scsi-disk, that ran on old Sun Ultra 10.
It is necessary to take some the information from an old disk and something to study.
The workstation is booted and I receive the following issue::mad:
Sun Blade 150 (UltraSPARC-IIe 650MHz), No Keyboard (tip... (3 Replies)
Discussion started by: wolfgang
3 Replies
7. UNIX for Dummies Questions & Answers
Hi,
I am new to the linux kernel development area. I want to know what is the difference between kernel mode stack and user mode stack? Does each process has a user mode stack and a kernel mode stack?? Or Each process has a user mode stack and there is only one kernel mode stack that is shared by... (4 Replies)
Discussion started by: saurabhkoar
4 Replies
8. UNIX for Dummies Questions & Answers
Consider this bad code, edited in Windows and run via CygWin after dos2unix so be
aware of any hidden "\r" charatcers...
#!/bin/bash
n=0
stackit()
{
eval $1
if
then
exit 0
fi
n=$
echo "$n"
stackit stackit
}
stackit stackit
Run under CygWin:-
AMIGA:~> cd /tmp
AMIGA:/tmp>... (2 Replies)
Discussion started by: wisecracker
2 Replies
FMA(3) Linux Programmer's Manual FMA(3)
NAME
fma, fmaf, fmal - floating-point multiply and add
SYNOPSIS
#include <math.h>
double fma(double x, double y, double z);
float fmaf(float x, float y, float z);
long double fmal(long double x, long double y, long double z);
Link with -lm.
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
fma(), fmaf(), fmal():
_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
or cc -std=c99
DESCRIPTION
The fma() function computes x * y + z. The result is rounded as one ternary operation according to the current rounding mode (see
fenv(3)).
RETURN VALUE
These functions return the value of x * y + z, rounded as one ternary operation.
If x or y is a NaN, a NaN is returned.
If x times y is an exact infinity, and z is an infinity with the opposite sign, a domain error occurs, and a NaN is returned.
If one of x or y is an infinity, the other is 0, and z is not a NaN, a domain error occurs, and a NaN is returned.
If one of x or y is an infinity, and the other is 0, and z is a NaN, a domain error occurs, and a NaN is returned.
If x times y is not an infinity times zero (or vice versa), and z is a NaN, a NaN is returned.
If the result overflows, a range error occurs, and an infinity with the correct sign is returned.
If the result underflows, a range error occurs, and a signed 0 is returned.
ERRORS
See math_error(7) for information on how to determine whether an error has occurred when calling these functions.
The following errors can occur:
Domain error: x * y + z, or x * y is invalid and z is not a NaN
An invalid floating-point exception (FE_INVALID) is raised.
Range error: result overflow
An overflow floating-point exception (FE_OVERFLOW) is raised.
Range error: result underflow
An underflow floating-point exception (FE_UNDERFLOW) is raised.
These functions do not set errno.
VERSIONS
These functions first appeared in glibc in version 2.1.
CONFORMING TO
C99, POSIX.1-2001.
SEE ALSO
remainder(3), remquo(3)
COLOPHON
This page is part of release 3.44 of the Linux man-pages project. A description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
2010-09-20 FMA(3)