futimesat(2) System Calls Manual futimesat(2) NUME futimesat - modifica marcajele de timp ale unui fiier in raport cu un descriptor de fiier de director BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include /* Definirea constantelor AT_* */ #include [[depreciat]] int futimesat(int dirfd, const char *nume-ruta, const struct timeval times[2]); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): futimesat(): _GNU_SOURCE DESCRIERE Acest apel de sistem este obsolet. Utilizai in schimb utimensat(2). Apelul de sistem futimesat() funcioneaza exact in acelai mod ca i utimes(2), cu excepia diferenelor descrise in aceasta pagina de manual. In cazul in care numele de ruta dat in nume-ruta este relativ, atunci acesta este interpretat in raport cu directorul la care face referire descriptorul de fiier dirfd (mai degraba decat in raport cu directorul de lucru curent al procesului apelant, aa cum face utimes(2) pentru un nume de ruta relativ). Daca nume-ruta este relativ i dirfd este valoarea speciala AT_FDCWD, atunci nume-ruta este interpretat relativ la directorul de lucru curent al procesului apelant (ca utimes(2)). Daca nume-ruta este absolut, atunci dirfd este ignorat (ase vedea openat(2) pentru o explicaie a motivelor pentru care argumentul dirfd este util). VALOAREA RETURNATA In caz de succes, futimesat() returneaza un 0. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE Aceleai erori care apar pentru utimes(2) pot aparea i pentru futimesat(). Urmatoarele erori suplimentare pot aparea pentru futimesat(): EBADF nume-ruta este relativ, dar dirfd nu este nici AT_FDCWD, nici un descriptor de fiier valid. ENOTDIR nume-ruta este relativ i dirfd este un descriptor de fiier ce se refera la un alt fiier decat un director. VERSIUNI glibc Daca nume-ruta este NULL, atunci funcia glibc futimesat() actualizeaza marcajul de timp pentru fiierul la care face referire dirfd. STANDARDE Niciunul. ISTORIC Linux 2.6.16, glibc 2.4. A fost implementat pe baza unei specificaii care a fost propusa pentru POSIX.1, dar aceasta specificaie a fost inlocuita cu cea pentru utimensat(2). Un apel de sistem similar exista in Solaris. NOTE CONSULTAI I stat(2), utimensat(2), utimes(2), futimes(3), path_resolution(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 futimesat(2)