qu'est-ce que le “courant” dans les sources du noyau linux

Je suis étudiant sur le noyau linux et j'ai un problème

Je vois beaucoup de noyau linux, les fichiers source de courant->fichiers. Donc, qu'est-ce que le "courant"?

struct file *fget(unsigned int fd)
{
     struct file *file;
     struct files_struct *files = current->files;

     rcu_read_lock();
     file = fcheck_files(files, fd);
     if (file) {
             /* File object ref couldn't be taken */
             if (file->f_mode & FMODE_PATH ||
                 !atomic_long_inc_not_zero(&file->f_count))
                     file = NULL;
     }
     rcu_read_unlock();

     return file;
 }
Exemple? current est vraiment un générique nom de la variable.

OriginalL'auteur Kahn Cse | 2012-09-15