diff --git a/src/modules/files/socket.c b/src/modules/files/socket.c index 40b37b558fa578baa4504cda8fd44f9beba8f74b..a290cac26617eeb06b02a453cf7649a23598d88c 100644 --- a/src/modules/files/socket.c +++ b/src/modules/files/socket.c @@ -378,14 +378,14 @@ void port_setup_program(void) offset=add_storage(sizeof(struct port)); map_variable("_accept_callback","mixed",0,offset+OFFSETOF(port,accept_callback),T_MIXED); map_variable("_id","mixed",0,offset+OFFSETOF(port,id),T_MIXED); - add_function("bind",port_bind,"function(int,void|mixed:int)",0); + add_function("bind",port_bind,"function(int,void|mixed,void|string:int)",0); add_function("listen_fd",port_listen_fd,"function(int,void|mixed:int)",0); add_function("set_id",port_set_id,"function(mixed:mixed)",0); add_function("query_id",port_query_id,"function(:mixed)",0); add_function("query_address",socket_query_address,"function(:string)",0); add_function("errno",port_errno,"function(:int)",0); add_function("accept",port_accept,"function(:object)",0); - add_function("create",port_create,"function(void|string|int,void|mixed:void)",0); + add_function("create",port_create,"function(void|string|int,void|mixed,void|string:void)",0); set_init_callback(init_port_struct); set_exit_callback(exit_port_struct);