diff options
author | Damjan Marion <damarion@cisco.com> | 2017-06-05 21:54:46 +0200 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2017-06-05 23:40:05 +0000 |
commit | a9a54c15e6dd987b87d15e80ce4345760ac247f7 (patch) | |
tree | 28b2d1f83fc26d0eef7c6d8c536b62ff9281d724 /src | |
parent | 7d272181746909e7ab3a42baa5e4bb0be3575cc1 (diff) |
vlib: add unix_file_del_by_index function
Change-Id: I9eca5f9d1c1ae62d5ba5fb36f2f97434dbaf334e
Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/vlib/unix/unix.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/vlib/unix/unix.h b/src/vlib/unix/unix.h index ea0d417b2b1..de607c0f490 100644 --- a/src/vlib/unix/unix.h +++ b/src/vlib/unix/unix.h @@ -151,6 +151,14 @@ unix_file_del (unix_main_t * um, unix_file_t * f) pool_put (um->file_pool, f); } +always_inline void +unix_file_del_by_index (unix_main_t * um, uword index) +{ + unix_file_t *uf; + uf = pool_elt_at_index (um->file_pool, index); + unix_file_del (um, uf); +} + always_inline uword unix_file_set_data_available_to_write (u32 unix_file_index, uword is_available) |