|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_ACCESS z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno souboru, který se má testovat)
int fs_mode (testovaná maska práv souboru)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_CHDIR z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno nového pracovního adresáøe)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_CHMOD z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno souboru)
int fs_mode (set maska)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_CHOWN z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno souboru)
int fs_owner (identifikaèní èíslo uživatele uid)
int fs_group (identifikaèní èíslo skupiny gid)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_CHROOT z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno adresáøe)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_CLOSE z callnr.h
Vstupní parametry:
int fs_fd (file descriptor)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_CREAT z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno souboru)
int fs_mode (práva souboru)
Výstupní parametry:
int fs_fd (file descriptor nebo chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_FSTAT z callnr.h
Vstupní parametry:
int fs_fd (file descriptor)
char *fs_buf (pointer na výstupní buffer)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_LINK z callnr.h
Vstupní parametry:
char *fs_name1 (ukazatel na jméno souboru)
char *fs_name2 (ukazatel na jméno linku)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_LSEEK z callnr.h
Vstupní parametry:
int fs_fd (file descriptor)
int fs_offset (offset)
int fs_whence (vztažný bod: 0 - poèátek souboru; 1 - aktuální pozice; 2 - konec souboru)
Výstupní parametry:
int fs_pos (nová pozice v souboru nebo chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_MKNOD z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno speciálního souboru)
int fs_mode (práva souboru)
int fs_major_minor (major a minor device number)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_OPEN z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno souboru)
int fs_mode (read / write flag)
Výstupní parametry:
int fs_fd (file descriptor nebo chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_READ z callnr.h
Vstupní parametry:
int fs_fd (file descriptor)
char *fs_buffer (buffer v uživatelské oblasti)
int fs_nbytes (poèet bytù, které se mají pøeèíst)
int fs_seg (typ segmentu uživatelské oblasti: T=text segment, D=data segment)
Výstupní parametry:
int fs_bytes (poèet pøeètených bytù nebo chybový kód)
fs_bytes > 0 .. volání probìhlo úspìšnì
jinak: EIO .. chyba pøi ètení z daného zaøízení
EAGAIN .. zaøízení je již obsluhováno
EBADF .. file-deskriptor není platný
EINVAL .. špatnì zadané argumenty
EFAULT .. fs_buffer je vnì adr. prostoru usr. procesu
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_STAT z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na název adresáøe)
char *fs_buff (ukazatel na výstupní buffer)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_STIME z callnr.h
Vstupní parametry:
long fs_timep (vstupní promìnnou typu real_time)
Výstupní parametry:
int fs_errcode ( chybový kód )
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_TIME z callnr.h
Vstupní parametry:
Výstupní parametry:
long fs_timep (výstupní promìnnou typu real_time)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_TIMES z callnr.h
Vstupní parametry:
char *fs_buf (ukazatel na výstupní buffer typu real_time)
Výstupní parametry:
int fs_errcode (chybovy kod)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_UMASK z callnr.h
Vstupní parametry:
int fs_mode (nová maska)
Výstupní parametry:
int fs_oldmode (stará maska)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_UNLINK z callnr.h
Vstupní parametry:
char *fs_name (ukazatel na jméno souboru)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_UTIME z callnr.h
Vstupní parametry:
char *fs_namet (ukazatel na jméno souboru)
long fs_timep (nový èas)
Výstupní parametry:
int fs_errcode (chybový kód)
Pøi volání této funkce je nutné nastavit ve zprávì položku m_type = C_WRITE z callnr.h
Vstupní parametry:
int fs_fd (file descriptor)
char *fs_buffer (buffer v uživatelské oblasti)
int fs_nbytes (poèet bytù, které se mají zapsat)
int fs_seg (typ segmentu uživatelské oblasti: T=text segment, D=data segment)
Výstupní parametry:
int fs_bytes (poèet zapsaných bytù)
fs_bytes > 0 .. volání probìhlo úspìšnì
jinak: EIO .. chyba pøi zápisu na dané zaøízení
EAGAIN .. zaøízení je již obsluhováno
EBADF .. file-deskriptor není platný
EINVAL .. špatnì zadané argumenty
EFAULT .. fs_buffer je vnì adr. prostoru usr. procesu