Brought back todo list
This commit is contained in:
parent
91940218c0
commit
f24bd9e670
1 changed files with 219 additions and 0 deletions
219
TODO
Executable file
219
TODO
Executable file
|
@ -0,0 +1,219 @@
|
|||
BUGS
|
||||
****
|
||||
|
||||
cal skips first week on months with first day on sat
|
||||
Yeah. Honestly, I'm not sure right now. But, then again, my
|
||||
brain is currently fried in multiple ways, so, we'll check
|
||||
again in the morning.
|
||||
-Kat
|
||||
|
||||
cal gets months on some years wrong
|
||||
For instance, if you run `./cal 08 08`, the first day of the
|
||||
month is off by one day. It's weird, and I don't know why it
|
||||
happens.
|
||||
-Kat
|
||||
|
||||
cal can't show calendar for whole year
|
||||
This needs to be done eventually.
|
||||
-Kat
|
||||
|
||||
TODOS
|
||||
*****
|
||||
|
||||
wc needs multibyte support
|
||||
It's supposed to have a flag, -m, that counts characters, as
|
||||
opposed to -c which counts bytes (ASCII characters, if you
|
||||
will). We need to add in support for -m proper, using some
|
||||
form of multibyte.
|
||||
|
||||
UTILITIES
|
||||
*********
|
||||
|
||||
O - Done . - In progress > - To be done ? - Maybe?
|
||||
| - Working X - Needs fixing # - Incomplete M - man page needed
|
||||
|
||||
UTILITY STATUS
|
||||
======= ======
|
||||
admin >
|
||||
ar >
|
||||
asa O |
|
||||
at >
|
||||
awk >
|
||||
basename O |
|
||||
batch >
|
||||
bc . M
|
||||
cal . X#M
|
||||
calendar ?
|
||||
cat O |
|
||||
cflow >
|
||||
chgrp >
|
||||
chmod >
|
||||
chown >
|
||||
cksum O |
|
||||
cmp O |
|
||||
comm >
|
||||
compress >
|
||||
cp >
|
||||
crontab >
|
||||
csplit >
|
||||
ctags >
|
||||
cut >
|
||||
cxref >
|
||||
date >
|
||||
dd >
|
||||
delta >
|
||||
df >
|
||||
diff >
|
||||
dirname O |
|
||||
du >
|
||||
echo O |
|
||||
ed >
|
||||
ex >
|
||||
expand O |
|
||||
expr >
|
||||
false O |
|
||||
file >
|
||||
find >
|
||||
fold >
|
||||
fort77 >
|
||||
fuser >
|
||||
gencat >
|
||||
get >
|
||||
getconf >
|
||||
grep >
|
||||
head O |
|
||||
iconv >
|
||||
id >
|
||||
ipcrm >
|
||||
ipcs >
|
||||
join >
|
||||
lex >
|
||||
link O |
|
||||
ln O |
|
||||
locale >
|
||||
localedef >
|
||||
logger >
|
||||
login >
|
||||
logname >
|
||||
lp >
|
||||
ls >
|
||||
m4 >
|
||||
mailx . #
|
||||
make >
|
||||
man >
|
||||
mesg >
|
||||
mkdir >
|
||||
mkfifo >
|
||||
mknod >
|
||||
more >
|
||||
mv >
|
||||
netstat >
|
||||
newgrp >
|
||||
news ?
|
||||
nice >
|
||||
nl >
|
||||
nm >
|
||||
nohup >
|
||||
od ?
|
||||
paste >
|
||||
patch >
|
||||
pathchk >
|
||||
pax >
|
||||
ping
|
||||
pr >
|
||||
printf >
|
||||
prs >
|
||||
ps >
|
||||
pwd O |
|
||||
qalter >
|
||||
qdel >
|
||||
qhold >
|
||||
qmove >
|
||||
qmsg >
|
||||
qrerun >
|
||||
qrls >
|
||||
qselect >
|
||||
qsig >
|
||||
qstat >
|
||||
qsub >
|
||||
renice >
|
||||
rev ?
|
||||
rm >
|
||||
rmdel >
|
||||
rmdir >
|
||||
sact >
|
||||
sccs >
|
||||
sed >
|
||||
sh . X#M
|
||||
sleep >
|
||||
sort >
|
||||
split >
|
||||
strings >
|
||||
strip >
|
||||
stty >
|
||||
tac ?
|
||||
tail >
|
||||
talk >
|
||||
tee >
|
||||
tftp ?
|
||||
time >
|
||||
touch >
|
||||
tput >
|
||||
tr >
|
||||
true O |
|
||||
tsort >
|
||||
tty O |
|
||||
uname >
|
||||
uncompress >
|
||||
unexpand >
|
||||
unget >
|
||||
uniq >
|
||||
unlink >
|
||||
uucp >
|
||||
uudecode >
|
||||
uuencode >
|
||||
uustat >
|
||||
uux >
|
||||
val >
|
||||
vi >
|
||||
wc O |
|
||||
what >
|
||||
who >
|
||||
write >
|
||||
xargs >
|
||||
yacc >
|
||||
zcat >
|
||||
|
||||
NOTES
|
||||
*****
|
||||
|
||||
Some things may get added:
|
||||
|
||||
From the LSB:
|
||||
chfn, chsh, dmesg, egrep, fgrep, groupadd, groupdel, groupmod,
|
||||
groups, gunzip, gzip, hostname, install, killall, md5sum,
|
||||
mknod, mktemp, mount, passwd, pidof, sed, seq, shutdown, su,
|
||||
sync, tar, umount, useradd, userdel, usermod
|
||||
|
||||
And some need to get defined:
|
||||
other
|
||||
news/calendar - Both are referenced in the "Rationale" section of
|
||||
The Open Group Base Specification Issue 7 as utilities that
|
||||
weren't included. Both sound kinda interesting. I kinda want
|
||||
to included them. Unfortunately, I have no clue what they are
|
||||
or how they work. So, either I need to dig 'em up and find out,
|
||||
or I need to define them myself.
|
||||
*GOOD NEWS!* I found the heirloom utility set, which includes
|
||||
both of these applications! Yay!
|
||||
|
||||
notes on things not in POSIX or other standards:
|
||||
tac: it's basically cat but backwards
|
||||
rev: Reverses a file line-by-line
|
||||
|
||||
So, POSIX-conformant applications are supposed to define the
|
||||
_POSIX_C_SOURCE macro with value 200809L to enable POSIX features
|
||||
and the macro _XOPEN_SOURCE with value 700 if they're XSI-compliant.
|
||||
For any XSI-compliant utilities, we really should define the
|
||||
_XOPEN_SOURCE macros; for any non-XSI-compliant applications, we
|
||||
should really define the _POSIX_C_SOURCE macro until such a time
|
||||
when/if they become XSI-compliant.
|
Loading…
Reference in a new issue