ACE VERSION: 5.5.8<br><br> HOST MACHINE and OPERATING SYSTEM:<br> SunOS - X86 <br> 5.10<br><br> TARGET MACHINE and OPERATING SYSTEM, if different from HOST:<br> COMPILER NAME AND VERSION (AND PATCHLEVEL):
<br><br> THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-<br> specific file, simply state which one]:<br><br> THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if you<br> use a link to a platform-specific file, simply state which one
<br> (unless this isn't used in this case, e.g., with Microsoft Visual<br> C++)]: <br><br> CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features<br> (used by MPC when you generate your own makefiles):
<br><br> AREA/CLASS/EXAMPLE AFFECTED:<br> [What example failed? What module failed to compile?]<br><br> DOES THE PROBLEM AFFECT:<br> COMPILATION?<br> LINKING?<br> On Unix systems, did you run make realclean first?
<br> EXECUTION?<br> YES<br> OTHER (please specify)?<br>[Please indicate whether ACE, your application, or both are affected.]<br><br> SYNOPSIS:<br> recv call is not returning error code EAGAIN<br>
<br> DESCRIPTION:<br> I am trying to read data from a non-blocking socket, but i does not return EAGAIN (err 11)<br> i used truss to see what the system call read is returning and it is retruning Err 11 - EAGAIN <br>
<br> i am running the same code in solaris sparc and it works fine and i get the error code properly<br> the code works in other platforms like windows, linux too<br><br> REPEAT BY:<br>[What you did to get the error; include test program or session
<br>transcript if at all possible. ]<br><br> SAMPLE FIX/WORKAROUND:<br> not found <br><br><br>thankx in advance<br><br>regards<br>prem<br>