You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
7 months ago | |
---|---|---|
Test files | 2 years ago | |
bc | 2 years ago | |
words | 2 years ago | |
COPYING | 2 years ago | |
README | 2 years ago | |
TODO | 2 years ago | |
asa.c | 8 months ago | |
basename.c | 8 months ago | |
cal.c | 3 years ago | |
cat.c | 7 months ago | |
chgrp.c | 2 years ago | |
cksum.c | 8 months ago | |
cmp.c | 2 years ago | |
dirname.c | 8 months ago | |
echo.c | 8 months ago | |
expand.c | 8 months ago | |
false.c | 2 years ago | |
head.c | 2 years ago | |
link.c | 8 months ago | |
ln.c | 2 years ago | |
logger.c | 2 years ago | |
logname.c | 8 months ago | |
makefile | 2 years ago | |
mkfifo.c | 2 years ago | |
nl.c | 2 years ago | |
nohup.c | 7 months ago | |
pwd.c | 8 months ago | |
rmdir.c | 2 years ago | |
sh.c | 2 years ago | |
sleep.c | 2 years ago | |
tee.c | 2 years ago | |
true.c | 2 years ago | |
tty.c | 8 months ago | |
uname.c | 8 months ago | |
wc.c | 2 years ago |
README
fenutils - Fenix Core Utilities =============================== fenutils is a collection of utilities used in Fenix. Many of these utilities are defined by POSIX and are portable across UNIX and UNIX-like systems. Many are also capable of functioning as a drop-in replacement for the version that may be found on such a system, assuming non-POSIX functionality is not required. Currently, the following tools are completed, working, and POSIX-compliant: asa basename cat cksum cmp dirname echo false head link ln logger logname pwd rmdir true uname The following tools are completed and working, though not necessarily POSIX-compliant (a.k.a. I'm not confident about these): tee tty The following tools are working, but not complete or POSIX-compliant: cal mkfifo wc Building -------- Currently, to build any given utility, simply compile it using your system's C compiler. In general, this can be done with: `cc -std=c99 <util>` where <util> is the C file you wish to compile. Alternatively, you can just run `make` to compile all currently finished utilities. Portability ----------- Currently, fenutils is know to be working on Linux when compiled using GCC and glibc and on FreeBSD when compiled using clang and <freebsd c lib>. Testing is in progress for other OS/compiler combinations. If you have any success on other UNIX{,-like} systems, let us know. Copyright --------- Licensed under CWPL v5 with CC-BY 4.0 by Katlynn Richey. fenutils is free software. Feel free to modify and/or distribute it! See the file COPYING for more details.