This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 6e1dfe2777 include/wchar:Fix mbstate_t Redeclaration in MSVC
     new 86e00896d3 fs:notify add support for inotify
     new 3ced80c743 basename: return path address instead of "/" when path="/"
     new a40a8e17fb fsnotify:fix bug when path="/"
     new 74963deceb inotify:change log level in case of flood the screen
     new 68a64c1a4c inotifiy:reduce stack memory used in inotify
     new 03aca2c07e rpmsgfs:add support FIOC_FILEPATH for rpmsgfs_ioctl
     new 25e2d7bef2 inotify:add function filter type of inode
     new 048415f407 notify: change inode type check out of the lock
     new 3df638971f notify:do not noitfy when in signal context
     new bf919afcbd notify:change tempbuffer structure
     new 57250a9602 inotify: use nx_stat instead of stat
     new 8731368e45 inotify: group g_inotify_xxx global variables into one 
struct
     new a69d3d78fe inotify: add filter of notify options to reduce overload of 
system

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 fs/Kconfig                               |    1 +
 fs/Makefile                              |    1 +
 fs/driver/fs_registerblockdriver.c       |    7 +-
 fs/driver/fs_registerdriver.c            |    7 +-
 fs/driver/fs_registermtddriver.c         |    7 +-
 fs/driver/fs_registerpipedriver.c        |    7 +-
 fs/driver/fs_unregisterblockdriver.c     |    6 +
 fs/driver/fs_unregisterdriver.c          |    6 +
 fs/driver/fs_unregistermtddriver.c       |    6 +
 fs/driver/fs_unregisterpipedriver.c      |    6 +
 fs/fs_initialize.c                       |    5 +
 fs/mount/fs_mount.c                      |    6 +-
 fs/mount/fs_umount2.c                    |    4 +
 fs/mqueue/mq_open.c                      |    4 +
 fs/mqueue/mq_unlink.c                    |    4 +
 fs/notify/Kconfig                        |   25 +
 {drivers/i2s => fs/notify}/Make.defs     |   15 +-
 fs/notify/inotify.c                      | 1488 ++++++++++++++++++++++++++++++
 include/nl_types.h => fs/notify/notify.h |   46 +-
 fs/rpmsgfs/rpmsgfs_client.c              |    2 +
 fs/semaphore/sem_close.c                 |    5 +-
 fs/semaphore/sem_open.c                  |    4 +
 fs/semaphore/sem_unlink.c                |    4 +
 fs/shm/shm_open.c                        |    8 +
 fs/shm/shm_unlink.c                      |    8 +
 fs/vfs/fs_close.c                        |    1 +
 fs/vfs/fs_fchstat.c                      |    8 +
 fs/vfs/fs_mkdir.c                        |    4 +
 fs/vfs/fs_open.c                         |   14 +-
 fs/vfs/fs_pseudofile.c                   |    4 +
 fs/vfs/fs_read.c                         |    8 +
 fs/vfs/fs_rename.c                       |   41 +
 fs/vfs/fs_rmdir.c                        |    4 +
 fs/vfs/fs_symlink.c                      |    4 +
 fs/vfs/fs_unlink.c                       |    4 +
 fs/vfs/fs_write.c                        |   12 +-
 include/sys/inotify.h                    |  169 ++++
 include/sys/syscall_lookup.h             |    9 +
 libs/libc/libgen/lib_basename.c          |    2 +-
 syscall/syscall.csv                      |    4 +
 40 files changed, 1926 insertions(+), 44 deletions(-)
 create mode 100644 fs/notify/Kconfig
 copy {drivers/i2s => fs/notify}/Make.defs (86%)
 create mode 100644 fs/notify/inotify.c
 copy include/nl_types.h => fs/notify/notify.h (68%)
 create mode 100644 include/sys/inotify.h

Reply via email to