rename UNIX_SOCKET_NAME_MAX to kNtUnixSocketNameMax

This commit is contained in:
codehz 2024-05-08 17:40:29 +08:00
parent aabc834374
commit 55b3d86eef
2 changed files with 8 additions and 8 deletions

View file

@ -79,12 +79,12 @@ textwindows size_t __normntpath(char16_t *p, size_t n) {
* @error ENAMETOOLONG
*/
textwindows int __mkwin32_sun_path(
const char *path, char sun_path[hasatleast UNIX_SOCKET_NAME_MAX]) {
const char *path, char sun_path[hasatleast kNtUnixSocketNameMax]) {
// 1. Need +1 for NUL-terminator
if (!path || (IsAsan() && !__asan_is_valid_str(path))) {
return efault();
}
char16_t tmp_path[UNIX_SOCKET_NAME_MAX];
char16_t tmp_path[kNtUnixSocketNameMax];
char *p = sun_path;
const char *q = path;
size_t n = 0;
@ -98,15 +98,15 @@ textwindows int __mkwin32_sun_path(
} else if (IsSlash(q[0]) && q[1] == 't' && q[2] == 'm' && q[3] == 'p' &&
(IsSlash(q[4]) || !q[4])) {
if (!q[4] || !q[5]) return efault();
GetTempPath(UNIX_SOCKET_NAME_MAX, tmp_path);
n = tprecode16to8(p, UNIX_SOCKET_NAME_MAX, tmp_path).ax;
GetTempPath(kNtUnixSocketNameMax, tmp_path);
n = tprecode16to8(p, kNtUnixSocketNameMax, tmp_path).ax;
p += n;
q += 5;
}
for (; n < UNIX_SOCKET_NAME_MAX; n++) {
for (; n < kNtUnixSocketNameMax; n++) {
if (!(*p++ = *q++)) break;
}
if (n == UNIX_SOCKET_NAME_MAX) {
if (n == kNtUnixSocketNameMax) {
return efault();
}
return n;

View file

@ -4,7 +4,7 @@
#include "libc/nt/struct/overlapped.h"
COSMOPOLITAN_C_START_
#define UNIX_SOCKET_NAME_MAX 108
#define kNtUnixSocketNameMax 108
bool isdirectory_nt(const char *);
bool isregularfile_nt(const char *);
@ -12,7 +12,7 @@ bool issymlink_nt(const char *);
bool32 ntsetprivilege(int64_t, const char16_t *, uint32_t);
char16_t *__create_pipe_name(char16_t *);
size_t __normntpath(char16_t *, size_t);
int __mkwin32_sun_path(const char *, char[hasatleast UNIX_SOCKET_NAME_MAX]);
int __mkwin32_sun_path(const char *, char[hasatleast kNtUnixSocketNameMax]);
int __mkntpath(const char *, char16_t[hasatleast PATH_MAX]);
int __mkntpath2(const char *, char16_t[hasatleast PATH_MAX], int);
int __mkntpathath(int64_t, const char *, int, char16_t[hasatleast PATH_MAX]);