Just to update, I edited the file in question to define the symbols. On my AIX 7.1 box this is need to make gcc compile code with C++11 turned on (the default). Posting this here in case anyone else runs into this. I'm using gcc 6.3.0 from the Toolbox, for 7.1.
These 2 Users Gave Thanks to topcat For This Post:
In Tru64 Unix, the 'errno' variable is not thread safe.
Could anybody help me about how to make it thread safe or how to check 'errno' in a Multithreaded program ????
The Programming process is like this.
There are some definite number of threads having their own task.
There is one... (2 Replies)
Hello,
I need to make a lib with pthread, when I run my make file all is good. But when I run my test program, I test errno in the begining and is already set to 251. Is it normal ??? What can I modify in my Makefile to have errno set to 0 ???
Thanks
$make
gcc -D_REENTRANT -shared -fpic... (3 Replies)
How should I use errno in a c program and what info does it have .
I am working with directories and files.
So can any one tell me How to access errno?I am using the stat() function on \etc directory and I am alble to access only the half of the directories.I am not able to access other half and... (6 Replies)
Hey, Can I assume that for certain function calls, errno can never be set to a certain value.
More specifically, can I assume that for if the stat function call fails, the errno can never be or "No space left on device."
I am assuming that a read function cannot fail because of no space... (5 Replies)
here the program gives a odd result:
#include <stdio.h>
int main(){
perror("first");
perror("next");
return 0;
}
result:
first: Success
next: Illegal seek
why? any resonable explanation? i found no information about this in man pages.
thanks in advance (2 Replies)
from mmap manpage I get it's errors discription:
The addresses specified by the range [off, off + len) are invalid
for filedes.
How could I trigger a ENXIO ? anyone can input the code?
Lei (3 Replies)
Dear all,
CentOS 6
After executing "yum update -y" command I am facing this error. Please help me out.
thanks in advance. Full error & error code is given as follow:
... (7 Replies)
I am calling getpwnam_r with all proper argument as below:-
rv = getpwnam_r(name, result, buffer, buflen);
This program runs fine on sol 8/9/10.
But on sol 11 it returns NULL with errno set to 25
(#define ENOTTY 25 /* Inappropriate ioctl for device */)
All boxes are... (2 Replies)
I am opening a text file using open() system call in O_RDONLY mode.
open() returns me a valid handler but also sets errno to 13 i.e. EACCES(Permission denied).
Question is when open() is returning a valid handler then why does it sets the errno?
Should not errno be set only in case of error... (10 Replies)
I am running the gxemul software under cygwin,
Just when installing the .iso image, I got the error shown in
the picture. Any ideas what's happening?
Thanks
Jack (1 Reply)
Discussion started by: lucky7456969
1 Replies
LEARN ABOUT NETBSD
genassym.cf
GENASSYM.CF(5) BSD File Formats Manual GENASSYM.CF(5)NAME
genassym.cf -- assym.h definition file
DESCRIPTION
The genassym.cf file is used by genassym(1) to make constant C expressions known to assembler source files. Lines starting with '#' are dis-
carded by genassym(1). Lines starting with include, ifdef, if, else or endif are preceded with '#' and passed otherwise unmodified to the C
compiler. Lines starting with quote get passed on with the quote command removed. The first word after a define command is taken as a CPP
identifier and the rest of the line has to be a constant C expression. The output of genassym(1) will assign the numerical value of this
expression to the CPP identifier. export X is a shorthand for define X X. struct X remembers X for the member command and does a define
X_SIZEOF sizeof(X). member X does a define X offsetof(<last struct>, X). config <ctype> <gcc constraint> <asm print modifier> can be used
to customize the output of genassym(1). When producing C output, values are casted to <ctype> (default: long) before they get handed to
printf. <gcc constraint> (default: n) is the constraint used in the __asm__ statements. <asm print modifier> (default: empty) can be used to
force gcc to output operands in different ways then normal. The "a" modifier e.g. stops gcc from emitting immediate prefixes in front of con-
stants for the i386 and m68k port.
FILES
/usr/src/sys/arch/${MACHINE}/${MACHINE}/genassym.cf
SEE ALSO genassym(1)HISTORY
The genassym.cf file appeared in NetBSD 1.3.
BSD August 18, 2005 BSD