nfs-ganesha 1.4

fsal_local_op.c

Go to the documentation of this file.
00001 /*
00002  * vim:expandtab:shiftwidth=4:tabstop=4:
00003  */
00004 
00015 /*
00016  * Copyright CEA/DAM/DIF  (2008)
00017  * contributeur : Philippe DENIEL   philippe.deniel@cea.fr
00018  *                Thomas LEIBOVICI  thomas.leibovici@cea.fr
00019  *
00020  *
00021  * This program is free software; you can redistribute it and/or
00022  * modify it under the terms of the GNU Lesser General Public
00023  * License as published by the Free Software Foundation; either
00024  * version 3 of the License, or (at your option) any later version.
00025  * 
00026  * This program is distributed in the hope that it will be useful,
00027  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00028  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00029  * Lesser General Public License for more details.
00030  * 
00031  * You should have received a copy of the GNU Lesser General Public
00032  * License along with this library; if not, write to the Free Software
00033  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
00034  * 
00035  * ---------------------------------------
00036  */
00037 
00038 #ifdef HAVE_CONFIG_H
00039 #include "config.h"
00040 #endif
00041 
00042 #include "fsal.h"
00043 #include "fsal_internal.h"
00044 #include "fsal_convert.h"
00045 
00075 fsal_status_t GPFSFSAL_test_access(fsal_op_context_t * p_context,   /* IN */
00076                                fsal_accessflags_t access_type,  /* IN */
00077                                fsal_attrib_list_t * p_object_attributes /* IN */
00078     )
00079 {
00080   fsal_status_t status;
00081   status = fsal_internal_testAccess(p_context, access_type, NULL, p_object_attributes);
00082   Return(status.major, status.minor, INDEX_FSAL_test_access);
00083 }
00084