sin
|
3e8555fdc6
|
Add a simple dprintf() implementation for systems that do not have it
|
2014-11-14 13:05:17 +00:00 |
|
sin
|
3639f1bbb4
|
Just use xstrdup() in makepath()
|
2014-11-14 12:50:41 +00:00 |
|
sin
|
89d0dc35ee
|
Add dist target
|
2014-11-14 12:20:37 +00:00 |
|
sin
|
f4b5df5b3a
|
Replace asprintf() with strlcpy() and strlcat()
|
2014-11-14 10:26:46 +00:00 |
|
lostd
|
cc88af72ca
|
Same functionality using lstat(2) instead of fstatat(2)
|
2014-11-13 18:49:57 +02:00 |
|
sin
|
ca07068dcb
|
Update error to reflect actual syscall
|
2014-11-06 14:41:16 +00:00 |
|
lostd
|
6b7c2506db
|
Expose key bindings in the configuration header
|
2014-11-06 13:46:37 +02:00 |
|
lostd
|
ef3bfef454
|
Now nextsel() just maps keys to actions
|
2014-11-06 10:54:20 +02:00 |
|
lostd
|
77565ecdb8
|
Style fix in a comment
|
2014-11-01 01:56:26 +02:00 |
|
lostd
|
12da2ff028
|
Emulate ls -F completely including sockets and FIFOs
|
2014-11-01 01:55:26 +02:00 |
|
sin
|
cae14a8208
|
Ensure manprefix exists
|
2014-10-27 13:56:33 +00:00 |
|
lostd
|
9a14dcd8d2
|
Revert "No need to manually strip trailing slashes"
This reverts commit abd301333d .
|
2014-10-23 18:38:00 +03:00 |
|
lostd
|
ce7411e93a
|
Document the old path history thing
|
2014-10-23 18:26:06 +03:00 |
|
lostd
|
2d46c45a43
|
The queue header is not needed for now
|
2014-10-23 18:14:18 +03:00 |
|
lostd
|
70d292ed24
|
We don't use realpath(3) anymore
|
2014-10-23 18:12:17 +03:00 |
|
lostd
|
24567ce6f5
|
Get rid of the LIFO history, an oldpath is enough
|
2014-10-23 18:10:45 +03:00 |
|
lostd
|
4b1b156a3b
|
If you call makepath() with an absolute name it returns a copy of it
|
2014-10-23 17:53:26 +03:00 |
|
lostd
|
9407399230
|
Don't attempt to go back if on the relative root
|
2014-10-23 17:39:39 +03:00 |
|
lostd
|
8d4019f3aa
|
Only use chdir(3) just before spawning a shell
|
2014-10-23 17:37:12 +03:00 |
|
lostd
|
a606073296
|
Try to open file to see access errors on the status bar
|
2014-10-23 00:31:45 +03:00 |
|
lostd
|
1c23cbc2ad
|
Create test files and directories
|
2014-10-23 00:12:57 +03:00 |
|
lostd
|
d84c3b1079
|
Only free history path if it is valid
|
2014-10-22 22:32:45 +03:00 |
|
lostd
|
8123975406
|
Strip trailing whitespace
|
2014-10-22 22:12:09 +03:00 |
|
lostd
|
aa555a3b35
|
Keep history based on paths instead of positions
|
2014-10-22 21:05:59 +03:00 |
|
sin
|
8d018e620f
|
realloc() behaves like free() if size is 0
|
2014-10-22 17:57:59 +01:00 |
|
sin
|
644dd348d6
|
Manpage reword
|
2014-10-22 17:43:55 +01:00 |
|
sin
|
11ca2b408d
|
Some systems define this already.
|
2014-10-22 17:41:16 +01:00 |
|
sin
|
1c467fce7a
|
Style fix
|
2014-10-22 17:31:08 +01:00 |
|
sin
|
0e214e23b7
|
Call dentfree() when we quit
|
2014-10-22 17:28:27 +01:00 |
|
sin
|
789f9336f4
|
Rename testopendir() to canopendir()
|
2014-10-22 17:26:35 +01:00 |
|
sin
|
48f9c5a79d
|
Test if we can back out/enter directories
|
2014-10-22 17:25:25 +01:00 |
|
sin
|
aedec0ddf3
|
Add pushhist(), pophist() and forgethist()
|
2014-10-22 17:08:50 +01:00 |
|
sin
|
1183a9428f
|
Save one level of indentation
|
2014-10-22 16:56:31 +01:00 |
|
sin
|
b39da16920
|
Vertical spacing fixes
|
2014-10-22 16:55:26 +01:00 |
|
sin
|
bc69021233
|
Save one level of indentation
|
2014-10-22 16:53:38 +01:00 |
|
sin
|
05957936f5
|
Use fstatat() wherever possible
|
2014-10-22 16:50:30 +01:00 |
|
sin
|
b06a4d4eeb
|
Initialize n' and dents'
|
2014-10-22 16:34:16 +01:00 |
|
sin
|
ce599b8e6b
|
Check getch() against ERR
|
2014-10-22 16:30:27 +01:00 |
|
sin
|
c6614067e4
|
Remember to set dents to NULL
|
2014-10-22 16:29:18 +01:00 |
|
sin
|
dbac1486c6
|
Include sys/wait.h for waitpid()
|
2014-10-22 16:27:08 +01:00 |
|
sin
|
ce1fcfc7b8
|
Remove unused vars
|
2014-10-22 16:26:14 +01:00 |
|
lostd
|
7ee4928a3f
|
Just let the commands show up
|
2014-10-22 18:24:16 +03:00 |
|
sin
|
32bce991be
|
Add dentfill() and dentfree()
|
2014-10-22 16:22:05 +01:00 |
|
lostd
|
5335be5832
|
Functions for setting and clearing the prompt
|
2014-10-22 17:54:13 +03:00 |
|
lostd
|
b2970c9516
|
More accurate description
|
2014-10-22 17:27:53 +03:00 |
|
lostd
|
0809871aeb
|
Free tmp string if dirname fails
|
2014-10-22 17:21:53 +03:00 |
|
sin
|
9bc4b92474
|
No need for a temporary buffer
xdirname() uses xstrdup() internally so we are safe to use that
pointer directly.
|
2014-10-22 15:14:33 +01:00 |
|
sin
|
35f3b250bb
|
Only free() after xstrdup()
|
2014-10-22 15:05:14 +01:00 |
|
sin
|
6d04c5329e
|
Add a KNOWN ISSUES sections
|
2014-10-22 15:03:40 +01:00 |
|
lostd
|
36cf4136b5
|
Add xdirname() again and give dirname(3) another chance
|
2014-10-22 17:02:15 +03:00 |
|