#include <linux/config.h>
#include <linux/mm.h>
#include <linux/errno.h>
#include <linux/file.h>
#include <linux/smp_lock.h>
#include <linux/highuid.h>
#include <asm/uaccess.h>
#include <linux/fs_acl.h>
Funciones | |
int | cp_old_stat (struct inode *inode, struct __old_kernel_stat *statbuf) |
Esta función es utilizada por las llamadas sys_stat() y sys_fstat(). | |
int | cp_new_stat (struct inode *inode, struct stat *statbuf) |
Esta función es utilizada por las llamadas sys_newstat() y sys_newfstat(). | |
asmlinkage long | sys_stat (char *filename, struct __old_kernel_stat *statbuf) |
Llamada al sistema stat. | |
asmlinkage long | sys_newstat (char *filename, struct stat *statbuf) |
Llamada al sistema newstat. Ídem sys_stat() con la diferencia que esta llamada utiliza la función cp_new_stat(). | |
asmlinkage long | sys_lstat (char *filename, struct __old_kernel_stat *statbuf) |
Llamada al sistema lstat. | |
asmlinkage long | sys_newlstat (char *filename, struct stat *statbuf) |
Llamada al sistema newlstat. Ídem sys_lstat() con la diferencia que esta llamada utiliza la función cp_new_stat(). | |
asmlinkage long | sys_fstat (unsigned int fd, struct __old_kernel_stat *statbuf) |
Llamada al sistema fstat. | |
asmlinkage long | sys_newfstat (unsigned int fd, struct stat *statbuf) |
Llamada al sistema newfstat. Ídem sys_fstat() con la diferencia que esta llamada utiliza la función cp_new_stat(). | |
long | cp_new_stat64 (struct inode *inode, struct stat64 *statbuf) |
Esta función es utilizada por las llamadas sys_stat64(), sys_fstat64() y sys_lstat64(). | |
asmlinkage long | sys_stat64 (char *filename, struct stat64 *statbuf, long flags) |
Llamada al sistema stat64. Ídem sys_stat() pero para los sistemas de archivos de 64 bits. | |
asmlinkage long | sys_lstat64 (char *filename, struct stat64 *statbuf, long flags) |
Llamada al sistema lstat64. Ídem sys_lstat() pero para los fileystems de 64 bits. | |
asmlinkage long | sys_fstat64 (unsigned long fd, struct stat64 *statbuf, long flags) |
Llamada al sistema fstat64. Ídem sys_fstat() pero para los sistemas de archivos de 64 bits. | |
int | cp_aclstat (struct inode *inode, struct acl_entry *acl_statbuf, int len) |
Carga en una estructura los datos de la ACL de un inodo. | |
asmlinkage long | sys_aclstat (char *filename, struct acl_entry *acl_statbuf, int len) |
Llamada al sistema aclstat. Devuelve información almacenada en una ACL. | |
asmlinkage long | sys_aclfstat (unsigned int fd, struct acl_entry *acl_statbuf, int len) |
Llamada al sistema aclfstat. Devuelve información de una ACL. |
- Estas llamadas son las siguientes:
La llamada sys_newstat() es una implementación más actual de la llamada sys_stat(), esta última sigue existiendo por problmas de compatibilidad. Lo mismo ocurre con sys_newlstat(), sys_newfstat().