Changes between Version 2 and Version 3 of BatchSystems


Ignore:
Timestamp:
Mar 15, 2010, 8:07:10 AM (16 years ago)
Author:
loomis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BatchSystems

    v2 v3  
    2020 * [https://computing.llnl.gov/linux/slurm/documentation.html Documentation]
    2121
     22Although MacOS X is listed on the site as one of the supported platforms.  It uses a non-posix call (GNU extension)
     23within the C library that does not exist on MacOS X: getgrent_r().  This call is in the file partition_mgr.c.
     24This is intended to be a reentrant (thread-safe) version of getgrent() that allows looping over the defined groups. 
     25Hence the code does not compile on MacOS X.
     26
     27The manpages for similar C functions are explicitly marked as being thread-safe.  However, this particular function
     28is not so marked and testing would have to be done to determine whether it is indeed thread-safe.  Rewriting the
     29code would be fairly easy to do if getgrent() on MacOS X is indeed thread-safe.
     30
     31This problem occurs with both the production release of slurm (2.1.4) and the development release (2.2.0-0.pre2).
     32
     33
    2234
    2335