Hi,

The F_SETOWN_EX support is officially out with the
release of 2.6.32.

I am glad this problem is finally solved.

But there is a small catch. During the review process, people
pointed out that the values used for the new fcntl() commands
were conflicting with existing commands on i386. Thus, they
were changed.


I have updated both libpfm and the 2.6.30 perfmon GIT tree
to match upstream.

The following changes were made:

-#define F_SETOWN_EX    12
-#define F_GETOWN_EX    13
+#define F_SETOWN_EX     15
+#define F_GETOWN_EX     16

-#define F_OWNER_GID    2
+#define F_OWNER_PGRP    2


Given that those constant are not yet in libc nor kernel-headers, most
likely they were hardcoded into applications. The change requires those
applications to be updated. Recompilation is NOT enough.

Please update your code if you were already using this new feature.

Thanks.

------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to