commit 410dcee0a1ca411a0e8a7d0087479e97f68fef3e
parent 5b4d2350e688e32702b3d6a3f89a23624f095d11
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Mon, 10 Feb 2020 09:52:41 +0100
tweaks: move some definitions closer to where they are used
Also slightly improve a few comments.
Diffstat:
1 file changed, 9 insertions(+), 12 deletions(-)
diff --git a/src/files.c b/src/files.c
@@ -30,14 +30,6 @@
#include <string.h>
#include <unistd.h>
-#ifndef NANO_TINY
-#define LOCKSIZE 1024
-#define SKIPTHISFILE (char *)-1
-const char *locking_prefix = ".";
-const char *locking_suffix = ".swp";
- /* Prefix and suffix for the name of the vim-style lock file. */
-#endif
-
/* Verify that the containing directory of the given filename exists. */
bool has_valid_path(const char *filename)
{
@@ -144,6 +136,11 @@ bool delete_lockfile(const char *lockfilename)
return TRUE;
}
+#define LOCKSIZE 1024
+#define SKIPTHISFILE (char *)-1
+const char *locking_prefix = ".";
+const char *locking_suffix = ".swp";
+
/* Write a lock file, under the given lockfilename. This always annihilates an
* existing version of that file. Return TRUE on success; FALSE otherwise. */
bool write_lockfile(const char *lockfilename, const char *filename, bool modified)
@@ -204,14 +201,14 @@ bool write_lockfile(const char *lockfilename, const char *filename, bool modifie
lockdata = charalloc(LOCKSIZE);
memset(lockdata, 0, LOCKSIZE);
- /* This is the lock data we will store (other bytes are 0x00):
+ /* This is the lock data we will store (other bytes remain 0x00):
*
* bytes 0-1 - 0x62 0x30
* bytes 2-11 - name of program that created the lock
* bytes 24-27 - PID (little endian) of creator process
- * bytes 28-43 - username of who created the lock
- * bytes 68-99 - hostname of where the lock was created
- * bytes 108-876 - filename the lock is for
+ * bytes 28-43 - username of the user who created the lock
+ * bytes 68-99 - hostname of machine from where the lock was created
+ * bytes 108-876 - filename that the lock is for
* byte 1007 - 0x55 if file is modified
*
* Nano does not write the page size (bytes 12-15), nor the modification