瀏覽代碼

Support same dir tmp and nnncp files

master
Arun Prakash Jana 6 年之前
父節點
當前提交
dbd1db72fe
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: A75979F35C080412
共有 1 個文件被更改,包括 20 次插入5 次删除
  1. +20
    -5
      nnn.c

+ 20
- 5
nnn.c 查看文件

@@ -106,13 +106,18 @@ enabledbg()
FILE *fp = fopen("/tmp/nnn_debug", "w");

if (!fp) {
fprintf(stderr, "Cannot open debug file\n");
return -1;
fprintf(stderr, "debug: open failed! (1)\n");

fp = fopen("./nnn_debug", "w");
if (!fp) {
fprintf(stderr, "debug: open failed! (2)\n");
return -1;
}
}

DEBUG_FD = fileno(fp);
if (DEBUG_FD == -1) {
fprintf(stderr, "Cannot open debug file descriptor\n");
fprintf(stderr, "debug: open fd failed!\n");
return -1;
}

@@ -603,11 +608,21 @@ writecp(const char *buf, const size_t buflen)
{
FILE *fp = fopen(g_cppath, "w");

if (!fp) {
struct passwd *pass = getpwuid(getuid());

xstrlcpy(g_cppath, "./nnncp", 11);
xstrlcpy(g_cppath + 10, pass->pw_name, 33);

fp = fopen(g_cppath, "w");
if (!fp)
printwarn();
}

if (fp) {
fwrite(buf, 1, buflen, fp);
fclose(fp);
} else
printwarn();
}
}

static bool


Loading…
取消
儲存