On 05/06/2016 22:25, Aurélien Larcher wrote:
Hi,
in an attempt to compile Slurm [0] on OpenIndiana to add it to oi-userland
[1], I encountered several minor illumos-related issues:

1) getgrent_r has 3 arguments since it returns group * on illumos while
glibc has 4 and returns int: is checking that ret != NULL enough ?

You can compile code with -D_POSIX_PTHREAD_SEMANTICS to get standard behavior (see getgrnam(3C).

2) sched_getaffinity does not exist and I replaced it with pset [2]


3) cfmakeraw does not exist so I used the code snippet [3]

4) mount.h does not have MS_NOEXEC and MS_NODEV and I do not know what to
do [4]

Have you seen http://comments.gmane.org/gmane.comp.distributed.slurm.devel/6016 ?


5) getgrouplist does not exist and I used a patch from kde-solaris [5]


BTW, it exists in latest Solaris (https://issues.apache.org/jira/browse/HADOOP-11655).

--
Best regards,
Alexander Pyhalov,
system administrator of Southern Federal University IT department

_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev

Reply via email to