After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 743848 - g_file_move: remove G_FILE_COPY_NOFOLLOW_SYMLINKS section
g_file_move: remove G_FILE_COPY_NOFOLLOW_SYMLINKS section
Status: RESOLVED OBSOLETE
Product: glib
Classification: Platform
Component: docs
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2015-02-02 12:15 UTC by Ondrej Holy
Modified: 2018-05-24 17:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
g_file_move: remove G_FILE_COPY_NOFOLLOW_SYMLINKS from docs (1.20 KB, patch)
2015-02-02 12:15 UTC, Ondrej Holy
needs-work Details | Review

Description Ondrej Holy 2015-02-02 12:15:45 UTC
Created attachment 295937 [details] [review]
g_file_move: remove G_FILE_COPY_NOFOLLOW_SYMLINKS from docs

G_FILE_COPY_NOFOLLOW_SYMLINKS flag doesn't make sense for move operation, either local implementation doesn't handle this flag in no way. Therefore this paragraph should be removed from the docs (because it was probably copy&pasted from g_file_copy by mistake).
Comment 1 Philip Withnall 2017-10-05 13:59:06 UTC
Review of attachment 295937 [details] [review]:

This makes sense, but I think G_FILE_COPY_NOFOLLOW_SYMLINKS *can* affect the behaviour of g_file_move(). If it ends up on its fallback code path which uses g_file_copy()/g_file_delete(), the move flags will be passed almost-unmodified into g_file_copy(), at which point G_FILE_COPY_NOFOLLOW_SYMLINKS could make a difference. Do we want to mask it out?
Comment 2 GNOME Infrastructure Team 2018-05-24 17:24:34 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/glib/issues/986.