Re: encapsulating directory operations

Liste des GroupesRevenir à cl c 
Sujet : Re: encapsulating directory operations
De : Bonita.Montero (at) *nospam* gmail.com (Bonita Montero)
Groupes : comp.lang.c
Date : 03. Jun 2025, 18:41:23
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <101nc3o$5pjd$1@raubtier-asyl.eternal-september.org>
References : 1 2 3 4 5 6 7 8
User-Agent : Mozilla Thunderbird
Am 02.06.2025 um 17:24 schrieb Scott Lurndal:
Bonita Montero <Bonita.Montero@gmail.com> writes:
Am 01.06.2025 um 09:43 schrieb Lawrence D'Oliveiro:
>
On Sun, 1 Jun 2025 07:58:54 +0200, Bonita Montero wrote:
>
Sth. like this:
>
for( directory_entry const &de : recursive_directory_iterator( "\",
directory_options::follow_directory_symlink ) )
cout << de.path() << endl;
>
You need the dirfd functions to avoid certain potential security holes
on operations with symlinks.
>
Which security holes ?
>
     The fchownat() function shall be equivalent to the chown() and lchown()
    functions except in the case where path specifies a relative path. In
    this case the file to be changed is determined relative to the directory
    associated with the file descriptor fd instead of the current working
    directory. If the access mode of the open file description associated
    with the file descriptor is not O_SEARCH, the function shall check
    whether directory searches are permitted using the current permissions
    of the directory underlying the file descriptor. If the access mode is
    O_SEARCH, the function shall not perform the check.
And why is this relevant for directory_iterator or recursive_directory_iterator ?

Date Sujet#  Auteur
20 May 25 * encapsulating directory operations226Paul Edwards
20 May 25 +* Re: encapsulating directory operations30Lawrence D'Oliveiro
20 May 25 i+* Re: encapsulating directory operations20Paul Edwards
21 May 25 ii`* Re: encapsulating directory operations19Lawrence D'Oliveiro
21 May 25 ii `* Re: encapsulating directory operations18Paul Edwards
21 May 25 ii  `* Re: encapsulating directory operations17Lawrence D'Oliveiro
21 May 25 ii   +* Re: encapsulating directory operations3Paul Edwards
22 May 25 ii   i`* Re: encapsulating directory operations2Lawrence D'Oliveiro
22 May 25 ii   i `- Re: encapsulating directory operations1Kaz Kylheku
22 May 25 ii   `* Re: encapsulating directory operations13James Kuyper
22 May 25 ii    `* Re: encapsulating directory operations12Lawrence D'Oliveiro
22 May 25 ii     `* Re: encapsulating directory operations11James Kuyper
22 May 25 ii      `* Re: encapsulating directory operations10Lawrence D'Oliveiro
23 May 25 ii       `* Re: encapsulating directory operations9James Kuyper
23 May 25 ii        `* Re: encapsulating directory operations8Kaz Kylheku
23 May 25 ii         +* Re: encapsulating directory operations3Paul Edwards
23 May 25 ii         i+- Re: encapsulating directory operations1Kaz Kylheku
24 May 25 ii         i`- Re: encapsulating directory operations1Lawrence D'Oliveiro
23 May 25 ii         `* Re: encapsulating directory operations4James Kuyper
23 May 25 ii          `* Re: encapsulating directory operations3Kaz Kylheku
24 May 25 ii           `* Re: encapsulating directory operations2James Kuyper
24 May 25 ii            `- Re: encapsulating directory operations1Kaz Kylheku
31 May07:20 i`* Re: encapsulating directory operations9Bonita Montero
31 May22:42 i `* Re: encapsulating directory operations8Lawrence D'Oliveiro
1 Jun06:58 i  `* Re: encapsulating directory operations7Bonita Montero
1 Jun08:43 i   `* Re: encapsulating directory operations6Lawrence D'Oliveiro
2 Jun08:35 i    `* Re: encapsulating directory operations5Bonita Montero
3 Jun00:14 i     +* Re: encapsulating directory operations2James Kuyper
3 Jun02:02 i     i`- Re: encapsulating directory operations1Kaz Kylheku
3 Jun01:37 i     +- Re: encapsulating directory operations1Lawrence D'Oliveiro
3 Jun18:41 i     `- Re: encapsulating directory operations1Bonita Montero
20 May 25 +* Re: encapsulating directory operations71Keith Thompson
20 May 25 i+* Re: encapsulating directory operations25Richard Heathfield
20 May 25 ii+- Re: encapsulating directory operations1Paul Edwards
20 May 25 ii+- Re: encapsulating directory operations1David Brown
20 May 25 ii+* Re: encapsulating directory operations7Kaz Kylheku
20 May 25 iii`* Re: encapsulating directory operations6Richard Heathfield
20 May 25 iii +* Re: encapsulating directory operations2Muttley
20 May 25 iii i`- Re: encapsulating directory operations1Paul Edwards
20 May 25 iii `* Re: encapsulating directory operations3Paul Edwards
20 May 25 iii  `* Re: encapsulating directory operations2Richard Heathfield
20 May 25 iii   `- Re: encapsulating directory operations1Paul Edwards
23 May 25 ii`* Re: encapsulating directory operations15Tim Rentsch
23 May 25 ii +* Re: encapsulating directory operations5Richard Heathfield
24 May 25 ii i`* Re: encapsulating directory operations4Tim Rentsch
24 May 25 ii i `* Re: encapsulating directory operations3Richard Heathfield
28 May 25 ii i  `* Re: encapsulating directory operations2Tim Rentsch
28 May 25 ii i   `- Re: encapsulating directory operations1Richard Heathfield
26 May 25 ii `* Re: encapsulating directory operations9Peter 'Shaggy' Haywood
27 May 25 ii  +* Re: encapsulating directory operations7David Brown
27 May 25 ii  i`* Re: encapsulating directory operations6Michael S
27 May 25 ii  i +- Re: encapsulating directory operations1David Brown
28 May 25 ii  i `* Re: encapsulating directory operations4Tim Rentsch
28 May 25 ii  i  `* Re: encapsulating directory operations3Michael S
28 May 25 ii  i   `* Re: encapsulating directory operations2Kaz Kylheku
29 May 25 ii  i    `- Re: encapsulating directory operations1David Brown
28 May 25 ii  `- Re: encapsulating directory operations1Tim Rentsch
20 May 25 i`* Re: encapsulating directory operations45Paul Edwards
20 May 25 i +* Re: encapsulating directory operations41David Brown
20 May 25 i i`* Re: encapsulating directory operations40Paul Edwards
20 May 25 i i +* Re: encapsulating directory operations10Richard Heathfield
20 May 25 i i i`* Re: encapsulating directory operations9Paul Edwards
20 May 25 i i i `* Re: encapsulating directory operations8Richard Heathfield
20 May 25 i i i  +* Re: encapsulating directory operations2Paul Edwards
20 May 25 i i i  i`- Re: encapsulating directory operations1Kaz Kylheku
21 May 25 i i i  +- Re: encapsulating directory operations1Lawrence D'Oliveiro
21 May 25 i i i  `* Re: encapsulating directory operations4James Kuyper
21 May 25 i i i   `* Re: encapsulating directory operations3Richard Heathfield
21 May 25 i i i    `* Re: encapsulating directory operations2David Brown
21 May 25 i i i     `- Re: encapsulating directory operations1Richard Heathfield
20 May 25 i i `* Re: encapsulating directory operations29David Brown
20 May 25 i i  +* Re: encapsulating directory operations6Richard Heathfield
20 May 25 i i  i+* Re: encapsulating directory operations4Kaz Kylheku
20 May 25 i i  ii`* Re: encapsulating directory operations3Richard Heathfield
20 May 25 i i  ii +- Re: encapsulating directory operations1Richard Heathfield
20 May 25 i i  ii `- Re: encapsulating directory operations1Kaz Kylheku
21 May 25 i i  i`- Re: encapsulating directory operations1David Brown
20 May 25 i i  +- Re: encapsulating directory operations1Kaz Kylheku
20 May 25 i i  +* Re: encapsulating directory operations2Richard Heathfield
20 May 25 i i  i`- Re: encapsulating directory operations1Richard Heathfield
20 May 25 i i  +* Re: encapsulating directory operations6Paul Edwards
20 May 25 i i  i+- Re: encapsulating directory operations1Keith Thompson
21 May 25 i i  i`* Re: encapsulating directory operations4Lawrence D'Oliveiro
21 May 25 i i  i `* Re: encapsulating directory operations3Paul Edwards
29 May 25 i i  i  `* Re: encapsulating directory operations2Lawrence D'Oliveiro
30 May09:41 i i  i   `- Re: encapsulating directory operations1Paul Edwards
20 May 25 i i  +* Re: encapsulating directory operations9Paul Edwards
21 May 25 i i  i`* Re: encapsulating directory operations8Richard Heathfield
21 May 25 i i  i `* Re: encapsulating directory operations7Paul Edwards
21 May 25 i i  i  +- Re: encapsulating directory operations1Richard Heathfield
21 May 25 i i  i  `* Re: encapsulating directory operations5David Brown
21 May 25 i i  i   `* Re: encapsulating directory operations4Richard Heathfield
21 May 25 i i  i    +- Re: encapsulating directory operations1Michael S
22 May 25 i i  i    `* Re: encapsulating directory operations2James Kuyper
22 May 25 i i  i     `- Re: encapsulating directory operations1Kaz Kylheku
20 May 25 i i  +- Re: encapsulating directory operations1Paul Edwards
21 May 25 i i  `* Re: encapsulating directory operations3David Brown
21 May 25 i i   `* Re: encapsulating directory operations2Paul Edwards
21 May 25 i i    `- Re: encapsulating directory operations1David Brown
21 May 25 i `* Re: encapsulating directory operations3Lawrence D'Oliveiro
21 May 25 i  `* Re: encapsulating directory operations2Paul Edwards
20 May 25 +* Re: encapsulating directory operations119Kaz Kylheku
21 May 25 +* Re: encapsulating directory operations3Janis Papanagnou
22 May 25 +- Re: encapsulating directory operations1Bonita Montero
25 May 25 `- Re: encapsulating directory operations1Tim Rentsch

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal