On Thu, 28 May 2020 09:59:13 +0200 Thomas Monjalon <tho...@monjalon.net> wrote:
> 25/05/2020 02:37, Dmitry Kozlyuk: > > * eal_file_lock: lock or unlock an open file. > > * eal_file_truncate: enforce a given size for an open file. > [...] > > Implementation for Linux and FreeBSD is placed in "unix" subdirectory, > > which is intended for common code between the two. Files should be named > > after the ones from which the code is factored in OS subdirectory. > [...] > > lib/librte_eal/unix/eal_unix.c | 51 ++++++++++++++++++++++ > > Why naming this file eal_unix? > If it's truly global, it should be unix/eal.c We've already discussed this: Makefiles are written in such way that files in common and arch directories must have distinct names for OS-specific ones. Until Makefiles exist, this is consistent naming with the rest of librte_eal. > If it's only about file operations, it could be unix/eal_file.c Good suggestion, given that more file-related functions are expected to be extracted here in future (e.g. for tracing). > Please update MAINTAINERS when creating a new file. > All files or directories must be listed in MAINTAINERS, > even if there is no maintainer for them. Will do. -- Dmitry Kozlyuk