diff --git a/fs/shm/shm_open.c b/fs/shm/shm_open.c index 3f4df72fb2..7e9ddc72b9 100644 --- a/fs/shm/shm_open.c +++ b/fs/shm/shm_open.c @@ -23,6 +23,7 @@ ****************************************************************************/ #include + #include #include #include @@ -165,7 +166,7 @@ int shm_open(FAR const char *name, int oflag, mode_t mode) if (ret < 0) { set_errno(-ret); - return -1; + return ERROR; } ret = file_allocate(shm.f_inode, shm.f_oflags, shm.f_pos, shm.f_priv, 0, @@ -174,7 +175,7 @@ int shm_open(FAR const char *name, int oflag, mode_t mode) { set_errno(-ret); file_close(&shm); - return -1; + return ERROR; } return ret; diff --git a/fs/shm/shm_unlink.c b/fs/shm/shm_unlink.c index 64c95629c5..a3829a18cc 100644 --- a/fs/shm/shm_unlink.c +++ b/fs/shm/shm_unlink.c @@ -155,8 +155,8 @@ int shm_unlink(FAR const char *name) if (ret < 0) { set_errno(-ret); - return -1; + return ERROR; } - return 0; + return ret; }