Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

Location:
vendor/current/lib/uid_wrapper
Files:
2 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/lib/uid_wrapper/uid_wrapper.c

    r414 r740  
    1616 */
    1717
     18#ifdef _SAMBA_BUILD_
     19
    1820#define UID_WRAPPER_NOT_REPLACE
    19 #include "includes.h"
     21#include "../replace/replace.h"
     22#include <talloc.h>
    2023#include "system/passwd.h"
    21 #include "system/filesys.h"
     24
     25#else /* _SAMBA_BUILD_ */
     26
     27#error uid_wrapper_only_supported_in_samba_yet
     28
     29#endif
    2230
    2331#ifndef _PUBLIC_
     
    4553                /* put us in one group */
    4654                uwrap.ngroups = 1;
    47                 uwrap.groups = talloc_array(talloc_autofree_context(), gid_t, 1);
     55                uwrap.groups = talloc_array(NULL, gid_t, 1);
    4856                uwrap.groups[0] = 0;
    4957        }
     
    109117
    110118        if (size != 0) {
    111                 uwrap.groups = talloc_array(talloc_autofree_context(), gid_t, size);
     119                uwrap.groups = talloc_array(NULL, gid_t, size);
    112120                if (uwrap.groups == NULL) {
    113121                        errno = ENOMEM;
  • vendor/current/lib/uid_wrapper/uid_wrapper.h

    r414 r740  
    1818#ifndef __UID_WRAPPER_H__
    1919#define __UID_WRAPPER_H__
     20#ifndef uwrap_enabled
     21
     22int uwrap_enabled(void);
     23int uwrap_seteuid(uid_t euid);
     24uid_t uwrap_geteuid(void);
     25int uwrap_setegid(gid_t egid);
     26uid_t uwrap_getegid(void);
     27int uwrap_setgroups(size_t size, const gid_t *list);
     28int uwrap_getgroups(int size, gid_t *list);
     29uid_t uwrap_getuid(void);
     30gid_t uwrap_getgid(void);
    2031
    2132#ifdef seteuid
     
    5970#define getgid  uwrap_getgid
    6071
    61 int uwrap_enabled(void);
    62 
     72#endif
    6373#endif /* __UID_WRAPPER_H__ */
Note: See TracChangeset for help on using the changeset viewer.