svn commit: samba r13596 - in branches/tmp/vl-posixacls/source/lib: .

vlendec at samba.org vlendec at samba.org
Tue Feb 21 17:17:50 GMT 2006


Author: vlendec
Date: 2006-02-21 17:17:50 +0000 (Tue, 21 Feb 2006)
New Revision: 13596

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=13596

Log:
Comment cleanup
Modified:
   branches/tmp/vl-posixacls/source/lib/sysacls.c


Changeset:
Modified: branches/tmp/vl-posixacls/source/lib/sysacls.c
===================================================================
--- branches/tmp/vl-posixacls/source/lib/sysacls.c	2006-02-21 17:00:01 UTC (rev 13595)
+++ branches/tmp/vl-posixacls/source/lib/sysacls.c	2006-02-21 17:17:50 UTC (rev 13596)
@@ -1,7 +1,7 @@
 /* 
    Unix SMB/CIFS implementation.
    Samba system utilities for ACL support.
-   Copyright (C) Jeremy Allison 2000.
+   Copyright (C) Volker Lendecke 2006
    
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -23,48 +23,8 @@
 #undef  DBGC_CLASS
 #define DBGC_CLASS DBGC_ACLS
 
-/*
- This file wraps all differing system ACL interfaces into a consistent
- one based on the POSIX interface. It also returns the correct errors
- for older UNIX systems that don't support ACLs.
-
- The interfaces that each ACL implementation must support are as follows :
-
- int sys_acl_get_entry( SMB_ACL_T theacl, int entry_id, SMB_ACL_ENTRY_T *entry_p)
- void *sys_acl_get_qualifier( SMB_ACL_ENTRY_T entry_d)
- SMB_ACL_T sys_acl_get_file( const char *path_p, SMB_ACL_TYPE_T type)
- SMB_ACL_T sys_acl_get_fd(int fd)
- char *sys_acl_to_text( SMB_ACL_T theacl, ssize_t *plen)
- SMB_ACL_T sys_acl_init( int count)
- int sys_acl_create_entry( SMB_ACL_T *pacl, SMB_ACL_ENTRY_T *pentry)
- int sys_acl_set_qualifier( SMB_ACL_ENTRY_T entry, void *qual)
- int sys_acl_valid( SMB_ACL_T theacl )
- int sys_acl_set_file( const char *name, SMB_ACL_TYPE_T acltype, SMB_ACL_T theacl)
- int sys_acl_set_fd( int fd, SMB_ACL_T theacl)
- int sys_acl_delete_def_file(const char *path)
-
- This next one is not POSIX complient - but we *have* to have it !
- More POSIX braindamage.
-
- int sys_acl_get_perm( SMB_ACL_PERMSET_T permset, SMB_ACL_PERM_T perm)
-
- The generic POSIX free is the following call. We split this into
- several different free functions as we may need to add tag info
- to structures when emulating the POSIX interface.
-
- int sys_acl_free( void *obj_p)
-
- The calls we actually use are :
-
- int sys_acl_free_text(char *text) - free acl_to_text
- int sys_acl_free_acl(SMB_ACL_T posix_acl)
-
-*/
-
 #if defined(HAVE_POSIX_ACLS)
 
-/* Identity mapping - easy. */
-
 int smb_acl_get_entry( const struct smb_acl *the_acl, int entry_id,
 		       struct smb_acl_entry *entry_p)
 {



More information about the samba-cvs mailing list