@@ -30,25 +30,25 @@ local errmsg = base.get_errmsg_ptr()
3030
3131
3232ffi .cdef [[
33- struct ngx_http_lua_semaphore_s ;
34- typedef struct ngx_http_lua_semaphore_s ngx_http_lua_semaphore_t ;
33+ struct ngx_http_lua_sema_s ;
34+ typedef struct ngx_http_lua_sema_s ngx_http_lua_sema_t ;
3535
36- int ngx_http_lua_ffi_semaphore_new ( ngx_http_lua_semaphore_t ** psem ,
36+ int ngx_http_lua_ffi_sema_new ( ngx_http_lua_sema_t ** psem ,
3737 int n , char ** errmsg );
3838
39- int ngx_http_lua_ffi_semaphore_post ( ngx_http_lua_semaphore_t * sem , int n );
39+ int ngx_http_lua_ffi_sema_post ( ngx_http_lua_sema_t * sem , int n );
4040
41- int ngx_http_lua_ffi_semaphore_count ( ngx_http_lua_semaphore_t * sem );
41+ int ngx_http_lua_ffi_sema_count ( ngx_http_lua_sema_t * sem );
4242
43- int ngx_http_lua_ffi_semaphore_wait (ngx_http_request_t * r ,
44- ngx_http_lua_semaphore_t * sem , int wait_ms ,
43+ int ngx_http_lua_ffi_sema_wait (ngx_http_request_t * r ,
44+ ngx_http_lua_sema_t * sem , int wait_ms ,
4545 unsigned char * errstr , size_t * errlen );
4646
47- void ngx_http_lua_ffi_semaphore_gc ( ngx_http_lua_semaphore_t * sem );
47+ void ngx_http_lua_ffi_sema_gc ( ngx_http_lua_sema_t * sem );
4848]]
4949
5050
51- local psem = ffi_new (" ngx_http_lua_semaphore_t *[1]" )
51+ local psem = ffi_new (" ngx_http_lua_sema_t *[1]" )
5252
5353
5454local _M = { version = base .version }
@@ -61,14 +61,14 @@ function _M.new(n)
6161 return error (" no negative number" )
6262 end
6363
64- local ret = C .ngx_http_lua_ffi_semaphore_new (psem , n , errmsg )
64+ local ret = C .ngx_http_lua_ffi_sema_new (psem , n , errmsg )
6565 if ret == FFI_ERROR then
6666 return nil , ffi_str (errmsg [0 ])
6767 end
6868
6969 local sem = psem [0 ]
7070
71- ffi_gc (sem , C .ngx_http_lua_ffi_semaphore_gc )
71+ ffi_gc (sem , C .ngx_http_lua_ffi_sema_gc )
7272
7373 return setmetatable ({ sem = sem }, mt )
7474end
@@ -95,8 +95,8 @@ function _M.wait(self, seconds)
9595 local errlen = get_size_ptr ()
9696 errlen [0 ] = ERR_BUF_SIZE
9797
98- local ret = C .ngx_http_lua_ffi_semaphore_wait (r , cdata_sem ,
99- milliseconds , err , errlen )
98+ local ret = C .ngx_http_lua_ffi_sema_wait (r , cdata_sem ,
99+ milliseconds , err , errlen )
100100
101101 if ret == FFI_ERROR then
102102 return nil , ffi_str (err , errlen [0 ])
@@ -132,7 +132,7 @@ function _M.post(self, n)
132132 end
133133
134134 -- always return NGX_OK
135- C .ngx_http_lua_ffi_semaphore_post (cdata_sem , num )
135+ C .ngx_http_lua_ffi_sema_post (cdata_sem , num )
136136
137137 return true
138138end
@@ -143,7 +143,7 @@ function _M.count(self)
143143 return error (" not a semaphore instance" )
144144 end
145145
146- return C .ngx_http_lua_ffi_semaphore_count (self .sem )
146+ return C .ngx_http_lua_ffi_sema_count (self .sem )
147147end
148148
149149
0 commit comments