Changeset 437:38e4b190c0e8 in roaraudio


Ignore:
Timestamp:
08/11/08 17:57:44 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support UID/GID of client

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • include/roaraudio/client.h

    r345 r437  
    1414 char name[ROAR_BUFFER_NAME]; 
    1515 int pid; 
     16 int uid; 
     17 int gid; 
    1618 char host[ROAR_BUFFER_NAME]; 
    1719 int execed; 
  • roard/clients.c

    r378 r437  
    3232   if ( n != NULL ) { 
    3333    n->pid    = -1; 
     34    n->uid    = -1; 
     35    n->gid    = -1; 
    3436    n->fh     = -1; 
    3537 
  • roard/req.c

    r436 r437  
    2525  if (getsockopt(c->fh, SOL_SOCKET, SO_PEERCRED, &cred, (socklen_t) sizeof(struct ucred)) != -1) { 
    2626   c->pid = cred.pid; 
     27   c->uid = cred.uid; 
     28   c->gid = cred.gid; 
    2729  } 
    2830#endif 
Note: See TracChangeset for help on using the changeset viewer.