f



[ace-bugs] ACE: Provide select() declaration in sys/os_select.h for *BSD.

    ACE VERSION: 5.4.1

    HOST MACHINE and OPERATING SYSTEM:
	NetBSD/i386, 2.0_BETA

    TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
    COMPILER NAME AND VERSION (AND PATCHLEVEL):
	NetBSD/i386, 2.0_BETA,
	g++ (GCC) 3.3.3 (NetBSD nb1 20040301)


    CONTENTS OF $ACE_ROOT/ace/config.h [if you use a link to a platform-
    specific file, simply state which one]:
	N/A, configure generated

    CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU (unless
    this isn't used in this case, e.g., with Microsoft Visual C++):
	N/A, configure generated
    
    AREA/CLASS/EXAMPLE AFFECTED:
	autoconf

    DOES THE PROBLEM AFFECT:
        COMPILATION? YES

    SYNOPSIS:
	Provide select() declaration in sys/os_select.h for *BSD.

    DESCRIPTION:
	The current version of the Open Group Single Unix Spec has the 
	select() declaration in sys/select.h, and earlier versions had 
	it in sys/time.h.  I think 4.4BSD declared select() in unistd.h.

	Current versions of FreeBSD provide select() declarations in both 
	sys/select.h and unistd.h.  As of this writing NetBSD only has it
	in unistd.h.  I'll try to submit a NetBSD PR as soon as possible, 
	but timing make is it seem unlikely to make it into the upcoming 
	2.0 release.

	Adding an #include "os_unistd.h" in sys/os_select.h will bring the
	select() declaration into scope on older releases of all 4.4BSD
	derrived OS's and for current NetBSD.

    REPEAT BY:
	
    SAMPLE FIX/WORKAROUND:

Index: os_select.h
===================================================================
RCS file: /cvs/ACE_wrappers-repository/ace/os_include/sys/os_select.h,v
retrieving revision 1.6
diff -c -r1.6 os_select.h
*** os_select.h	14 Nov 2003 15:48:31 -0000	1.6
--- os_select.h	31 May 2004 18:53:03 -0000
***************
*** 26,31 ****
--- 26,32 ----
  
  #include "ace/os_include/sys/os_time.h"
  #include "ace/os_include/os_signal.h"
+ #include "ace/os_include/os_unistd.h"
  
  #if !defined (ACE_LACKS_SYS_SELECT_H)
  #  include /**/ <sys/select.h>

-- 
J.T. Conklin

0
jtc
5/31/2004 7:46:29 PM
comp.soft-sys.ace 20326 articles. 1 followers. marlow.andrew (167) is leader. Post Follow

0 Replies
717 Views

Similar Articles

[PageSpeed] 23

Reply:

Similar Artilces:

[ace-bugs] Re: [ace-users] HPUX11.00 defines token 'undo' as __undo in sys/sem.h
Hi Lance, Just to clarify, this isn't really an ACE bug/issue, right? You're just asking for suggestions on how to work around an HPUX issue? Thanks, Doug >> ACE VERSION: 5.4 >> >> HOST MACHINE and OPERATING SYSTEM: >> HPUX 11.00 >> >> TARGET MACHINE and OPERATING SYSTEM, if different from HOST: >> COMPILER NAME AND VERSION (AND PATCHLEVEL): >> gcc -v >> Reading specs from /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2/specs >> Configured with: ./configure : (reconfigured) ./configure : (reconfigured) >> ./configure : (reconfigured) ./configure : (reconfigured) ./configure : >> (reconfigured) ./configure : (reconfigured) ./configure : (reconfigured) >> ./configure : (reconfigured) ./configure : (reconfigured) ./configure : >> (reconfigured) ./configure >> Thread model: posix >> gcc version 3.2 >> >> >> CONTENTS OF $ACE_ROOT/ace/config.h: >> #include "ace/config-hpux-11.00.h" >> >> CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU (unless >> this isn't used in this case, e.g., with Microsoft Visual C++): >> include $(ACE_ROOT)/include/makeinclude/platform_hpux_gcc.GNU >> >> >> AREA/CLASS/EXAMPLE AFFECTED: >> >> >...

[ace-bugs] Re: [ace-users] RE: HPUX11.00 defines token 'undo' as __undo in sys/sem.h
Hi Lance, >> It seems I failed to express myself clearly. Here I go again. :-) >> I understand the need for the ACE_OS::last_error() function. What I don't >> understand is the reason for its particular windows implementation. >> Specifically, why does it favour returning errno, rather than >> GetLastError()? As I said earlier, the intent was to replace the direct use of errno in the ACE code, particularly for the ACE C++ socket wrapper facades. These wrapper facades typically check errno since that is common across both Windows and UNIX for socket operations. Only if errno is 0 is the value of GetLastError() returned. If we *hadn't* done this, then there would have been all sorts of special-case code in the ACE wrapper facades. >> In my experience, on Windows GetLastError is sometimes much >> more specific about the problem that occurred. I agree, which is why you need to be careful when using ACE_OS::last_error(), which has a very specific purpose that I described above. Take care, Doug -- Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197 Electrical Engineering and Computer Science FAX: (615) 343-7440 Vanderbilt University WEB: www.cs.wustl.edu/~schmidt/ Nashville, TN 37203 NET: d.schmidt@vanderbilt.edu ...

[ace-bugs] ACE Select Reactor bug
Hi all, This bug dates from 2004 and is still present in ACE 6.0.1. http://groups.yahoo.com/neo/groups/ace-users/conversations/topics/39957 My fix is as follows below ('+' indicated diff-style added lines). Code comments provide explanation. It seems reactors are not particularly well-defined in terms of patterns of binding/unbinding and subscribing to events. So much so, that it is not possible, except from a known-working example, to actually work out *how* to use a reactor. Most people use the simplest of patterns so it works well for those cases. Consider that, according to the documentation, binding a callback with a zero event mask ought to work. But it doesn't -- i.e. the present bug could manifest. I suspect other reactors have this problem. I strongly suggest created unit tests that bind with a zero event mask to test all reactors. What is worse about this bug is that it may only happen in the rare case where the file descriptors hit a particular order. So software that appears to work flawlessly for weeks can suddenly silently fail. I spent at least 40 hours diagnosing and fixing this bug -- I hope other ACE users will not need to browse the mailing list to benefit from this fix. ]Paul -=-=-=-=-=-=-=-=- int ACE_Select_Reactor_Handler_Repository::unbind ( ACE_HANDLE handle, map_type::iterator pos, ACE_Reactor_Mask mask) { ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::unbind...

[ace-bugs] Re: [ace-users] ACE
Hi, Thanks for using the PRF. >> ACE VERSION: 5.4.1 >> >> HP Server and HP-UX 11.1 >> >> aCC: HP ANSI C++ B3910B A.03.37 >> >> CONTENTS OF $ACE_ROOT/ace/config.h : config-hpux-11.00.h >> >> CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU : >> platorm_hpux_aCC.GNU >> >> AREA/CLASS/EXAMPLE AFFECTED: >> >> $ACE_ROOT/ace - Compiled successfully but >> >> $ACE_ROOT/ - failed to compile as shown below >> >> Installing gperf -> /home/umitd/Projects/Trophy/lib/ACE_wrappers/bin >> Installing gperf -> /home/umitd/Projects/Trophy/lib/ACE_wrappers/bin >> gmake[6]: Leaving directory >> `/home/umitd/Projects/Trophy/lib/ACE_wrappers/apps/g >> perf/src' >> cd tests && gmake -f Makefile all >> gmake[6]: Entering directory >> `/home/umitd/Projects/Trophy/lib/ACE_wrappers/apps/ >> gperf/tests' >> >> Makefile: >> /home/umitd/Projects/Trophy/lib/ACE_wrappers/apps/gperf/tests/Makefile >> >> aCC -AA +W930 +W302 +DAportable -g -DACE_HAS_THREADS -D_REENTRANT >> -D_RWSTD_MULTI >> _THREAD -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -DHPUX_VERS=1111 >> -DACE_LACKS_PR >> AGMA_ONCE -I/home/umitd/Projects/Trophy/lib/ACE_wrappers >> -DACE_HAS_EXCEPTIONS >> -D__ACE_INLINE__ -c -o .obj/test.o te...

[ace-bugs] ACE bug
ACE VERSION: 5.4.3 HOST MACHINE and OPERATING SYSTEM: WindowsXP TARGET MACHINE and OPERATING SYSTEM, if different from HOST: WindowsCE 5.0 COMPILER NAME AND VERSION (AND PATCHLEVEL): eMbedded Visual C++ 4.0 plus current service pack THE $ACE_ROOT/ace/config.h FILE: #define ACE_HAS_STANDARD_CPP_LIBRARY 1 #define ACE_DISABLE_WIN32_INCREASE_PRIORITY #include "ace\config-win32.h" THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE: CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features (used by MPC when you generate your own makefiles): AREA/CLASS/EXAMPLE AFFECTED: Failed to compile Shared_Memory_SV.cpp DOES THE PROBLEM AFFECT: COMPILATION? Yes, can't compile ACE. LINKING? EXECUTION? OTHER (please specify)? SYNOPSIS: Can't compile e.g. Shared_Memory_SV.cpp due an 'external "C"' problem in file os_stat.h DESCRIPTION: The compiler anounces many errors like: e:\tao1.4\ace_wrappers\ace\os_ns_errno.h(42) : error C2733: second C linkage of overloaded function 'last_error' not allowed e:\tao1.4\ace_wrappers\ace\os_ns_errno.h(42) : see declaration of 'last_error' e:\tao1.4\ace_wrappers\ace\os_ns_stdlib.h(77) : error C2733: second C linkage of overloaded function 'atoi' not allowed e:\tao1.4\ace_wrappers\ace\os_ns_stdlib.h(77) : see declaration of 'atoi'...

[ace-users] Re: [ace-bugs] ACE Licensing Issue: ace/CLASSIX
Hi Michael, Thanks for using the PRF. >> ACE VERSION: 5.4 >> >> HOST MACHINE and OPERATING SYSTEM: >> HP rp8400 HP-UX 11iv1 >> >> TARGET MACHINE and OPERATING SYSTEM, if different from HOST: >> COMPILER NAME AND VERSION (AND PATCHLEVEL): >> aCC >> >> CONTENTS OF $ACE_ROOT/ace/config.h: >> >> CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU >> (unless >> this isn't used in this case, e.g., with Microsoft Visual C++): >> >> AREA/CLASS/EXAMPLE AFFECTED: >> ace/CLASSIX >> >> DOES THE PROBLEM AFFECT: >> OTHER? (Licensing) >> >> SYNOPSIS: >> Nearly all the files in ace/CLASSIX have a copyright in them >> or a signature from Nokia. Our lawyers are going nuts. >> Example: >> CLASSIX_Dgram_Mcast.cpp: >> // Copyright 1998 Nokia Telecommunications >> >> CLASSIX_OS.h >> // = AUTHOR(S) >> // Nokia Telecommunications >> >> DESCRIPTION: >> How does this affect the ace license? >> >> REPEAT BY: >> >> SAMPLE FIX/WORKAROUND: >> Get the copyrights out of the code, or put special permissions >> into the code. O...

Re: [ace-users] [ace-bugs] ace-bugs: ACE_FACTORY_DEFINE NEEDED
Hi, Thanks for using the PRF! > ACE VERSION: 6.1.7 > > HOST MACHINE and OPERATING SYSTEM: > > Intel(R) Core(TM)2 Duo CPU > Ubuntu 12.04.2 LTS > Linux version 3.2.0-37-generic > > TARGET MACHINE and OPERATING SYSTEM, if different from HOST: > COMPILER NAME AND VERSION (AND PATCHLEVEL): > > gcc version 4.6.3 > (Ubuntu/Linaro 4.6.3-1ubuntu5) > > THE $ACE_ROOT/ace/config.h FILE: > > #include "ace/config-linux.h" > > THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE : > > include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU > ssl=1 > > CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features > (used by MPC when you generate your own makefiles): > > NONE > > AREA/CLASS/EXAMPLE AFFECTED: > > examples/C++NPv2/AIO_Client_Logging_Daemon.cpp > > DOES THE PROBLEM AFFECT: > EXECUTION! > sr_configurable_logging_server fails to properly work with libAIO_CLD.so > > SYNOPSIS: > > In AIO_Client_Lo...

[ace-bugs] Re: [ace-users] ACE-warnings
Hi, Thanks for using the PRF form. It seems you are using compiler options we are not using in our builds. What I have done is setup a small ACE build with some extra warnings enabled, see http://www.dre.vanderbilt.edu/scoreboard/integrated.html for the SuSE_92_GCC3.3.4_x86_64_extended_warnings build. It seems some work can be done, if you have patches to improve things, send them to the mailing list (make then bases on 5.4.2, 5.4 is almost a year old) and we can see if we can apply them. Regards, Johnny Willemsen Remedy IT Leeghwaterstraat 25 2811 DT Reeuwijk The Netherlands www.theaceorb.nl / www.remedy.nl "Sponsel Carsten (ext)" <carsten.sponsel@erln.gepas.de> wrote in message news:<0FD43CFFD4EB254AB6D0D172007FF6010396C653@erlh907a.med.siemens.de>... > ACE VERSION: 5.4 > > HOST MACHINE and OPERATING SYSTEM: > AMD Opteron with RedHawk Linux 2.2 (based on Kernel 2.6.3) > > TARGET MACHINE and OPERATING SYSTEM: same > > COMPILER NAME AND VERSION (AND PATCHLEVEL): gcc (GCC) 3.2.3 20030502 (Red > Hat Linux 3.2.3-20) > > CONTENTS OF $ACE_ROOT/ace/config.h: > > CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU (unless > this isn't used in this case, e.g., with Microsoft Visual C++): > > AREA/CLASS/EXAMPLE AFFECTED: > COMPILATION > > SYNOPSIS: > Compiler-Warnings > > DESCRIPTION: > > I'm astonish...

[ace-bugs] Re: [ace-users] ACE Site Down !!!!!!!!
Hi Folks, >> Could you please post the URL's that you think are down? If you are >> takling of the intro online tutorials from Dr. Schmidt's website, >> then I may know the answer. Those tutorials were removed from the >> repository a few days back. BTW, the tutorials were removed for two reasons: .. No one was maintaining them. If you or anyone else would like to volunteer to maintain them we can add them back. .. They have been superceeded by the material from C++NPv[12] and APG, which are described at http://www.cs.wustl.edu/~schmidt/ACE/ The examples from these books are available in $ACE_ROOT/examples/C++NPv1 $ACE_ROOT/examples/C++NPv2 $ACE_ROOT/examples/APG Take care, Doug -- Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197 Electrical Engineering and Computer Science FAX: (615) 343-7440 Vanderbilt University WEB: www.cs.wustl.edu/~schmidt/ Nashville, TN 37203 NET: d.schmidt@vanderbilt.edu ...

[ace-bugs] [ACE tests]:ACE tests timing out
ACE VERSION: 5.3.3 HOST MACHINE and OPERATING SYSTEM: Solaris 8 (5.8) TARGET MACHINE and OPERATING SYSTEM, if different from HOST: SAME COMPILER NAME AND VERSION (AND PATCHLEVEL): gcc 3.0.3 GNU MAKE 3.8 CONTENTS OF $ACE_ROOT/ace/config.h: config-sunos5.8.h CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU): platform_sunos5_g++.GNU AREA/CLASS/EXAMPLE AFFECTED: Running Message_Queue_Test_Ex and Proactor_Test Fails DOES THE PROBLEM AFFECT: COMPILATION? no LINKING? no ...

[ace-bugs] Re: [ace-users] Moving to ACE?
Hi Marcelo, Thanks for your email. BTW, to ensure that we have proper version/platform/compiler information, please make sure you fill out the appropriate problem report form (PRF), which is in $ACE_ROOT/PROBLEM-REPORT-FORM $TAO_ROOT/PROBLEM-REPORT-FORM or in $ACE_ROOT/BUG-REPORT-FORM $TAO_ROOT/BUG-REPORT-FORM in older versions of ACE+TAO. Make sure to include this information when asking any questions about ACE+TAO since otherwise we have to "guess" what version/platform/compiler/options you've using, which is error-prone and slows down our responsiveness. >> Anyway before i make that big decision i need to have some >> questions answered: 1) Why did you decided not to use exceptions? >> Isn�t it the best way to handle errors? The short answers are "portability" and "efficiency". Please see Appendix A.6 in the C++NPv1 book <www.cs.wustl.edu/~schmidt/ACE/book1/> for a longer discussion of these issues. BTW, The ACE ORB (TAO) does use exceptions. >> 2) I saw you had a class that handles multicast but i haven�t >> seen much documentation about it, does is work correctly? Sure, it works great and is very easy to use. Check out Chapter 9 of the APG book <http://safari.awprofessional.com/?XmlId=0-201-69971-0> for documentation and examples. >> For example... something i have payed a lot of attention in my >> implementation of multicast is th...

[ace-bugs] Re: [ace-users] Contribution to ACE
Hi Ishay, >> I will submit it soon. Great, thanks. >> The solution is implemented as part of my company internal framework. It is >> not written with the coding style of ace. >> >> Should I do some kind of adjustment before submitting it to the group? Yes - please see http://www.cs.wustl.edu/~schmidt/ACE_wrappers/docs/ACE-guidelines.html for instructions on how to conform to the ACE programming guidelines. >> Should I rewrite it so it will compile with the ace library? Yes, please try to get things working "out of the box" so that we can integrate it easily. Also, please add a "one button" test following the style of the various tests in $ACE_ROOT/tests/*_Test.cpp so that we can ensure that your changes work properly. >> Also, In order to integrate it as part of ace frameworks it will >> need some changes in the implementation. Are you referring to changes in the ACE implementation or to your framework's implementation? Thanks, Doug -- Dr. Douglas C. Schmidt Professor and Associate Chair Electrical Engineering and Computer Science TEL: (615) 343-8197 Institute for Software Integrated Systems WEB: www.dre.vanderbilt.edu/~schmidt Vanderbilt University, Nashville TN, 37203 NET: d.schmidt@vanderbilt.edu ...

[ace-bugs] Re: [ace-users] DCLP and ACE
Hi Yongwei, >> Has anyone here read the DDJ article "C++ and the Perils of >> Double-Checked Locking"? It is available at this URL: >> >> http://www.ddj.com/documents/ddj0408l/ >> >> Regretfully registration is needed to read it. >> >> In brief, Scott Meyers and Andrei Alexandrescu talked about why DCLP is >> unsafe, esp. on multiprocessor environments. The most difficult part >> seems to be the Alpha Reordering problem, described at >> >> http://www.cs.umd.edu/~pugh/java/memoryModel/AlphaReordering.html >> >> And thus DCLP could be impossible, unless some memory barrier is >> inserted in every read! The topic of memory barriers for the Alpha and ACE_Singleton is discussed in the DCLP description in POSA2 <www.cs.wustl.edu/~schmidt/POSA/>. If you'd like to contribute portable patches that add this capability to $ACE_ROOT/ace/Singleton.cpp that would be great. We (i.e., the DOC groups at WU/VU/UCI) don't have a Alpha platform in our possession, so if you would like to provide one that we could use to run regression tests on our auto-build virtual scoreboard <www.dre.vanderbilt.edu/scoreboard/> that would be great. Thanks, Doug -- Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197 Electrical Engineering and Computer Science FAX: (615) 343-7440 Vanderbilt University WEB: ww...

[ace-bugs] Re: [ace-users] ACE
Hi Srujan, >> I am using ACE 5.1 on Solaris. How can I find out that IPv6 is >> enabled in my build. I couldnt use the ACE::ipv6_enabled() >> function. Also, in ACE5.1 how can I detertmine at run time that >> IPv6 has been enabled on the machine. ACE 5.1 is ANCIENT. Please upgrade to a more recent version of ACE, e.g., ACE 5.4.4 <deuce.doc.wustl.edu/Download.html> or one of the commercially supported versions, as discussed at http://www.cs.wustl.edu/~schmidt/commercial-support.html Thanks, Doug -- Dr. Douglas C. Schmidt Professor and Associate Chair Electrical Engineering and Computer Science TEL: (615) 343-8197 Institute for Software Integrated Systems WEB: www.dre.vanderbilt.edu/~schmidt Vanderbilt University, Nashville TN, 37203 NET: d.schmidt@vanderbilt.edu ...

[ace-bugs] ACE Licensing Issue: ace/CLASSIX
ACE VERSION: 5.4 HOST MACHINE and OPERATING SYSTEM: HP rp8400 HP-UX 11iv1 TARGET MACHINE and OPERATING SYSTEM, if different from HOST: COMPILER NAME AND VERSION (AND PATCHLEVEL): aCC CONTENTS OF $ACE_ROOT/ace/config.h: CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU (unless this isn't used in this case, e.g., with Microsoft Visual C++): AREA/CLASS/EXAMPLE AFFECTED: ace/CLASSIX DOES THE PROBLEM AFFECT: OTHER? (Licensing) SYNOPSIS: Nearly all the files in ace/CLASSIX have a copyright in them or a signature from Nokia. Our lawyers are going nuts. Example: CLASSIX_Dgram_Mcast.cpp: // Copyright 1998 Nokia Telecommunications CLASSIX_OS.h // = AUTHOR(S) // Nokia Telecommunications DESCRIPTION: How does this affect the ace license? REPEAT BY: SAMPLE FIX/WORKAROUND: Get the copyrights out of the code, or put special permissions into the code. ...

Re: [ace-users] [ace-bugs] ace-bugs: AIO_CLD(Proactor) fails on Linux
Hi, Thanks again for using the PRF! > ACE VERSION: 6.1.7 > > HOST MACHINE and OPERATING SYSTEM: > > Intel(R) Core(TM)2 Duo CPU > Ubuntu 12.04.2 LTS > Linux version 3.2.0-37-generic > > TARGET MACHINE and OPERATING SYSTEM, if different from HOST: > COMPILER NAME AND VERSION (AND PATCHLEVEL): > > gcc version 4.6.3 > (Ubuntu/Linaro 4.6.3-1ubuntu5) > > THE $ACE_ROOT/ace/config.h FILE: > > #include "ace/config-linux.h" > > THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE : > > include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU > ssl=1 > > CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features > (used by MPC when you generate your own makefiles): > > NONE > > AREA/CLASS/EXAMPLE AFFECTED: > > examples/C++NPv2/AIO_Client_Logging_Daemon.cpp > > DOES THE PROBLEM AFFECT: > EXECUTION! > While testing example code for C++NPv2 Ch.8 Proactor, > sr_configurable_logging_server dies with a ...

RE: [ace-bugs] ACE Licensing Issue: ace/CLASSIX
Hi, > ACE VERSION: 5.4 Thanks for using the PRF form > HOST MACHINE and OPERATING SYSTEM: > HP rp8400 HP-UX 11iv1 > > TARGET MACHINE and OPERATING SYSTEM, if different from HOST: > COMPILER NAME AND VERSION (AND PATCHLEVEL): > aCC > > CONTENTS OF $ACE_ROOT/ace/config.h: > > CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU > (unless > this isn't used in this case, e.g., with Microsoft Visual C++): > > AREA/CLASS/EXAMPLE AFFECTED: > ace/CLASSIX > > DOES THE PROBLEM AFFECT: > OTHER? (Licensing) > > SYNOPSIS: > Nearly all the files in ace/CLASSIX have a copyright in them > or a signature from Nokia. Our lawyers are going nuts. > Example: > CLASSIX_Dgram_Mcast.cpp: > // Copyright 1998 Nokia Telecommunications > > CLASSIX_OS.h > // = AUTHOR(S) > // Nokia Telecommunications > > DESCRIPTION: > How does this affect the ace license? > > REPEAT BY: > > SAMPLE FIX/WORKAROUND: > Get the copyrights out of the code, or put special permissions > into the code. FYI, this has been completely removed from the distribution. I don't know about the license but just be aware we zapped this. Regards, Johnny Willemsen Remedy IT Lee...

[ace-bugs] Re: [ace-users] How to use the IPV6 in ACE?
Hi, Thanks for using the PRF. >> TAO VERSION: 1.3 >> ACE VERSION: 5.3 You definitely want to upgrade to ACE 5.4.1, which you can obtain from the "usual place" at http://deuce.doc.wustl.edu/Download.html >> HOST MACHINE and OPERATING SYSTEM: >> Intel P4/Windows 2000 Server SP4 >> SUN Ultra/ Solaris 8 >> >> TARGET MACHINE and OPERATING SYSTEM, if different from HOST: >> COMPILER NAME AND VERSION (AND PATCHLEVEL): >> VC7.1 >> SUN Workshop Forte C++ 6 update 1 >> >> AREA/CLASS/EXAMPLE AFFECTED: >> N/A >> >> DOES THE PROBLEM AFFECT: >> COMPILATION? >> No >> LINKING? >> No >> EXECUTION? >> No >> >> SYNOPSIS: >> I want to know how to use IPv6 in ACE/TAO and where i can find the docs and examples. Please see ACE_ROOT/tests/INET_Addr_Test_IPV6.cpp ACE_ROOT/tests/Max_Default_Port_Test_IPV6.cpp ACE_ROOT/tests/Multicast_Test_IPV6.cpp ACE_ROOT/tests/Multihomed_INET_Addr_Test_IPV6.cpp ACE_ROOT/tests/Proactor_Test_IPV6.cpp ACE_ROOT/tests/SOCK_Send_Recv_Test_IPV6.cpp for a number of examples. Steve, does APG have any documentation for the IPV6 stuff? Thanks, Doug -- Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197 Electrical Engineering and Computer Science F...

[ace-bugs] Re: [ace-users] ACE & POSIX
Hi Graham, >> I don't think that is a very fair or complete answer to Jay, having >> wondered the same thing myself. I think you've been wondering something different, as I explain below. >> I have read both C++NP books, the 'Ace Programmer's Guide' and used >> ACE for various projects. >> >> For example: >> >> ACE has encapsulated the innards of C++ network programming. ACE is not an >> ISO standard as far as I know. But in JAVA, network programming is part of >> the JAVA standard. So why would that portion of ACE even be necessary if >> network programming were part of the C++ standard? That's a *very* interesting question. As far as I could tell, however, Jay wasn't asking that question.. He was asking about POSIX-compliant operating systems, which have APIs written in C. Much of C++NPv1 (along with the URL I posted) talks about why OO C++ wrapper facades (like the ones in ACE) are more appropriate for developing networked applications than function-oriented C APIs. >> ACE has encapsulated most OS primitives, just like BOOST and a few >> (many?) others. Again, if C++ added semaphores, mutexes, threads >> and etc. to the C++ standard, would they be necessary in ACE? I >> have heard some rumors that this might be added to the C++ >> standard. (Could it be true?) There are efforts afoot in the C++ standardiz...

[ace-bugs] Re: [ace-users] Using ACE with COM
Hi Zvika, Thanks for using the PRF. >> ACE VERSION: 5.4.2 >> >> HOST MACHINE and OPERATING SYSTEM: >> Windos XP Pro, winsock2 >> >> TARGET MACHINE and OPERATING SYSTEM, if different from HOST: >> COMPILER NAME AND VERSION (AND PATCHLEVEL): >> MSVC6 SP5 >> >> CONTENTS OF $ACE_ROOT/ace/config.h [if you use a link to a platform- >> specific file, simply state which one]: >> #include "config-win32.h" >> >> CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU (unless >> this isn't used in this case, e.g., with Microsoft Visual C++): >> >> AREA/CLASS/EXAMPLE AFFECTED: >> [What example failed? What module failed to compile?] >> >> DOES THE PROBLEM AFFECT: >> COMPILATION? NO >> LINKING? NO >> On Unix systems, did you run make realclean first? >> EXECUTION? YES >> OTHER (please specify)? >> [Please indicate whether ACE, your application, or both are affected.] >> >> SYNOPSIS: >> We are working on a big project that involves ACE. We need to interface the >> part that uses ACE to other Windows based applications >> that need to remain unaware of the underlying implementation. The obvious >> method is to use COM,...

[ace-bugs] Re: [ace-users] QoS support on ACE
Hi Sarvo, >> When we compile ACE with QoS Support, can we control the the >> parameters like bandwidth, latency using Application built on ACE? Sure, assuming that your application is running over an IntServ-enabled network! >> I am using "IP over 1394" to create a network of 3 PCs. "IP over >> 1394" driver makes IEEE1394 card to look like ethernet card for >> TCP/Ip stack in linux kernel. So I would like to know, will I be >> able to control and measure parameters like bandwidth, latency and >> Jitter using ACE. Yes. >> I have already built ACE with QoS support by installing RSVP and >> running RSVP daemon. Any ideas or thoughts in this line are >> welcome. Check out the examples in $ACE_ROOT/examples/QOS/ Take care, Doug -- Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197 Electrical Engineering and Computer Science FAX: (615) 343-7440 Vanderbilt University WEB: www.cs.wustl.edu/~schmidt/ Nashville, TN 37203 NET: d.schmidt@vanderbilt.edu ...

[ace-bugs] Re: [ace-users] Moving to ACE? #2
Hi Roger, >> Could you please explain these kernel problems on Linux? I think there are two problems: .. There are (were) bugs in the Linux implementation of the aio_*() functions. These manifested themselves by failures of the $ACE_ROOT/tests/Proactor_Test.cpp on Linux. .. The Linux kernel implements the aio_*() functions by spawning a thread for each asynchronous request, which sort of defeats the point of asynchronous I/O! Take care, Doug -- Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197 Electrical Engineering and Computer Science FAX: (615) 343-7440 Vanderbilt University WEB: www.cs.wustl.edu/~schmidt/ Nashville, TN 37203 NET: d.schmidt@vanderbilt.edu ...

[ace-bugs] Re: [ace-users] how to transmit file in ACE
Hi, >> I want to write the program whitch want to transmit file with >> ACE, how can I do it? which method and related classs information I >> should use? To ensure that we have proper version/platform/compiler information, please make sure you fill out the appropriate problem report form (PRF), which is in $ACE_ROOT/PROBLEM-REPORT-FORM $TAO_ROOT/PROBLEM-REPORT-FORM or in $ACE_ROOT/BUG-REPORT-FORM $TAO_ROOT/BUG-REPORT-FORM in older versions of ACE+TAO. Make sure to include this information when asking any questions about ACE+TAO since otherwise we have to "guess" what version/platform/compiler/options you've using, which is error-prone and slows down our responsiveness. >> My project using the Proactor model to communiction between >> client and server. and I can't confirm that if I use >> ACE_Asynch_Transmit_File to transmit the files from all of the >> clients to the server, that the performance will be the bottleneck >> of the system. also, I don't know how to use >> ACE_Asynch_Transmit_File. any body can give any advice will be >> great approciate! There are examples of using the Proactor and ACE_Asynch_Transmit_File in ACE_ROOT/examples/Reactor/Proactor/ Take care, Doug -- Dr. Douglas C. Schmidt Professor and Associate Chair Electrical Engineering and Computer Science TEL: (615) 343-8197 Institute for ...

[ace-bugs] Re: [ace-users] ACE support for IPv6
Hi Vivek, >> Could anyone send me some documentation or links on how IPv6 is >> handled in ACE and usage related documentation. I believe this is described in the ACE Programmer's Guide book, which you can obtain from http://www.amazon.com/exec/obidos/tg/detail/-/0201699710/qid=1066059513/sr=8-1/ref=sr_8_1/102-5569290-4943326?v=glance&s=books&n=507846 There are also examples in $ACE_ROOT/tests/*IPv6.cpp $ACE_ROOT/tests/*IPV6.cpp Take care, Doug -- Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197 Electrical Engineering and Computer Science FAX: (615) 343-7440 Vanderbilt University WEB: www.cs.wustl.edu/~schmidt/ Nashville, TN 37203 NET: d.schmidt@vanderbilt.edu ...

Web resources about - [ace-bugs] ACE: Provide select() declaration in sys/os_select.h for *BSD. - comp.soft-sys.ace

Talk:Declaration of independence - Wikipedia, the free encyclopedia
This article is within the scope of WikiProject Politics , a collaborative effort to improve the coverage of politics on Wikipedia. If you would ...

United States Declaration of Independence - Wikipedia, the free encyclopedia
"Declaration of Independence" redirects here. For the type of document generally, see Declaration of independence . For the painting, see Trumbull's ...

North Korea says South's pulling out of industrial zone 'declaration of war'
[ Brisbane Times - Text-only index ] North Korea says South's pulling out of industrial zone 'declaration of war' Date: February 12 2016 Philip ...

Two confirmed cases of Zika virus in Australia, researchers warn after WHO emergency declaration
The NSW Health department has confirmed two cases from passengers travelling from the Caribbean.

North Korea says South's pulling out of industrial zone 'declaration of war'
... zone on Thursday, calling the South's move to suspend operations, in retaliation for Sunday's rocket launch by the North, a &quot;declaration ...

North Korea says South's pulling out of industrial zone 'declaration of war'
... industrial zone on Thursday, calling the South's move to suspend operations, in retaliation for Sunday's rocket launch by the North, a "declaration ...

Premiers, chief ministers unite to sign declaration calling for Australian head of state
All but one of Australia's state premiers and chief ministers sign a declaration calling for an Australian head of state.

Snyder Asks Obama For Emergency Declaration In Flint Water Crisis
... laws were violated. FLINT (AP) – Michigan Gov. Rick Snyder has asked President Barack Obama to issue an emergency and major disaster declaration ...

Vanessa Hudgens’ public declaration of love could cost her
❤️❤️ @austinbutler #sedonadreams A photo posted by Vanessa Hudgens (@vanessahudgens) on Feb 14, 2016 at 1:12pm PST We’ve all been there, right? ...

Michigan governor asks Obama for emergency declaration in water crisis - Chicago Tribune
Michigan Gov. Rick Snyder has asked President Barack Obama to issue an emergency and major disaster declaration amid a drinking water crisis ...

Resources last updated: 3/5/2016 9:12:23 PM