O que significa o “argumento inteiro” nas descrições de chamadas do sistema? [duplicado]

1

Todas as chamadas do sistema descritas nas páginas de trabalho têm um número associado, como exec(3) . Qual é o significado desse número?

    
por borges 07.11.2012 / 18:42

1 resposta

2

O número é a seção man. O 3 é para chamadas de biblioteca. Aqui está a lista completa de man (1):

   1   Executable programs or shell commands
   2   System calls (functions provided by the kernel)
   3   Library calls (functions within program libraries)
   4   Special files (usually found in /dev)
   5   File formats and conventions eg /etc/passwd
   6   Games
   7   Miscellaneous  (including  macro  packages and conven‐
       tions), e.g. man(7), groff(7)
   8   System administration commands (usually only for root)
   9   Kernel routines [Non standard]

Algumas coisas têm o mesmo nome em seções diferentes. Por exemplo, man (1) é para o man binary, enquanto man (7) explica como as macros devem ser escritas para formatação de manpages. Para acessar uma seção específica, você pode colocar o argumento numérico antes do item:

man 7 man
    
por 07.11.2012 / 18:44