changed the unix socket naming convention
This commit is contained in:
parent
db9be394f3
commit
7cb0f4eeea
@ -384,12 +384,12 @@ static int dns_open (qse_httpd_t* httpd, qse_httpd_dns_t* dns)
|
|||||||
|
|
||||||
QSE_MEMSET (&dc->unix_bind_addr, 0, QSE_SIZEOF(dc->unix_bind_addr));
|
QSE_MEMSET (&dc->unix_bind_addr, 0, QSE_SIZEOF(dc->unix_bind_addr));
|
||||||
dc->unix_bind_addr.sun_family = AF_UNIX;
|
dc->unix_bind_addr.sun_family = AF_UNIX;
|
||||||
/* TODO: safer way to bind. what if the file name collides? */
|
|
||||||
|
|
||||||
|
/* TODO: make the location(/tmp) or the prefix(.dns-) of the socket file configurable??? */
|
||||||
qse_mbsxfmt (
|
qse_mbsxfmt (
|
||||||
dc->unix_bind_addr.sun_path,
|
dc->unix_bind_addr.sun_path,
|
||||||
QSE_COUNTOF(dc->unix_bind_addr.sun_path),
|
QSE_COUNTOF(dc->unix_bind_addr.sun_path),
|
||||||
QSE_MT("/tmp/.dns-%x-%zx"), (int)QSE_GETPID(), (qse_size_t)dc);
|
QSE_MT("/tmp/.dns-%x-%lu"), (int)QSE_GETPID(), (unsigned long int)dns->handle[2]);
|
||||||
QSE_UNLINK (dc->unix_bind_addr.sun_path);
|
QSE_UNLINK (dc->unix_bind_addr.sun_path);
|
||||||
if (bind (dns->handle[2], (struct sockaddr*)&dc->unix_bind_addr, QSE_SIZEOF(dc->unix_bind_addr)) <= -1)
|
if (bind (dns->handle[2], (struct sockaddr*)&dc->unix_bind_addr, QSE_SIZEOF(dc->unix_bind_addr)) <= -1)
|
||||||
{
|
{
|
||||||
|
@ -150,12 +150,12 @@ static int urs_open (qse_httpd_t* httpd, qse_httpd_urs_t* urs)
|
|||||||
|
|
||||||
QSE_MEMSET (&dc->unix_bind_addr, 0, QSE_SIZEOF(dc->unix_bind_addr));
|
QSE_MEMSET (&dc->unix_bind_addr, 0, QSE_SIZEOF(dc->unix_bind_addr));
|
||||||
dc->unix_bind_addr.sun_family = AF_UNIX;
|
dc->unix_bind_addr.sun_family = AF_UNIX;
|
||||||
/* TODO: safer way to bind. what if the file name collides? */
|
|
||||||
|
|
||||||
|
/* TODO: make the location(/tmp) or the prefix(.urs-) of the socket file configurable??? */
|
||||||
qse_mbsxfmt (
|
qse_mbsxfmt (
|
||||||
dc->unix_bind_addr.sun_path,
|
dc->unix_bind_addr.sun_path,
|
||||||
QSE_COUNTOF(dc->unix_bind_addr.sun_path),
|
QSE_COUNTOF(dc->unix_bind_addr.sun_path),
|
||||||
QSE_MT("/tmp/.urs-%x-%zx"), (int)QSE_GETPID(), (qse_size_t)dc);
|
QSE_MT("/tmp/.urs-%x-%lu"), (int)QSE_GETPID(), (unsigned long int)urs->handle[2]);
|
||||||
QSE_UNLINK (dc->unix_bind_addr.sun_path);
|
QSE_UNLINK (dc->unix_bind_addr.sun_path);
|
||||||
if (bind (urs->handle[2], (struct sockaddr*)&dc->unix_bind_addr, QSE_SIZEOF(dc->unix_bind_addr)) <= -1)
|
if (bind (urs->handle[2], (struct sockaddr*)&dc->unix_bind_addr, QSE_SIZEOF(dc->unix_bind_addr)) <= -1)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user