• Eric J. Korpela's avatar
    · 8f3abcc8
    Eric J. Korpela authored
        - Added checks for net/*.h, arpa/*.h, netinet/*.h and code to figure out
          which of those files to include
        - Modified MAC address check to work on some non-Linux unixes.
          (mac_address.cpp)
        - Added suggested change to "already attached to project" checking.
          (ProjectInfoPage.cpp)
        - changed includes of standard c header files to their c++ equivalents
          (i.e. replaced <stdio.h> with <cstdio>) for namespace protection.
        - replaced "using namespace std;" with more explicit "using std::function" in
          several files.
        - Fixed bug in checking whether the os is OS/2 and added conditional OS_OS2
          to the build environment. (boinc_platform.m4,configure.ac)
        - Changed build environment to not use -nostandardlibs unless we are using
          G++ and static linkage is specified. (configure.ac)
        - Added makefiles and package building files for solaris CSW package manager.
        - Fixed bug with attempting to find login name using logname. (configure.ac)
        - Added ifdef HAVE_* protection around some include files commonly found in
          sys.
        - Added support for unified binary for x86_64/i686-pc-solaris.
          (cs_platforms.cpp)
        - generate_host_cpid() now uses MAC address on non-linux unix.
          (hostinfo_network.cpp)
        - Macro BOINC_SET_COMPILE_FLAGS now doesn't check gcc only flags on non-gcc
          compilers. (boinc_set_compile_flags.m4)
        - Library compiles no longer depend upon the library extension or require
          the library to be prefixed with lib.
        - More fixes for fcgi builds.
        - Added declaration of "struct ether_addr" and ether_ntoa().  Have not yet
          implemented ether_ntoa() for machines that don't have it, or where it is
          buggy.  (unix_util.h)
        - Added FCGI::perror() which calls FCGI_perror(). (boinc_fcgi.{h,cpp})
        - Fixed library Makefiles so that all required headers get installed.
    
    
    svn path=/trunk/boinc/; revision=17388
    8f3abcc8