lkml.org 
[lkml]   [2009]   [Aug]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [PATCH 3/2] fcntl: F_[SG]ETOWN_TID
From
Date
On Mon, 2009-08-03 at 20:06 +0200, Oleg Nesterov wrote:
>
> As for F_XXXOWN/F_XXXWOWN_TID interaction. Another option, perhaps, is add
> F_{SET,GET}OWN_EX which accepts a use-visible
>
> struct f_setown_struct {
> int pid; // > 0
> int type; // enumerates PIDTYPE_PID, PIDTYPE_PGID, F_PIDTYPE_THREAD
> }
>
> pointer via arg. Instead of F_XXXOWN_TID + int who.
>
> This way at least the users of new api can't be confused.

This would expose PIDTYPE* to userspace, and also fixes the value of
F_PIDTYPE_THREAD.

I'm not sure we want to go there (unless of course, PIDTYPE_* is already
exposed somewhere).



\
 
 \ /
  Last update: 2009-08-03 20:39    [W:0.068 / U:1.344 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site