mirror of git://git.suckless.org/ubase
Add mountpoint(1)
This commit is contained in:
parent
6fa02c77b3
commit
c2db2d065b
1
Makefile
1
Makefile
|
@ -24,6 +24,7 @@ SRC = \
|
||||||
lsmod.c \
|
lsmod.c \
|
||||||
mkswap.c \
|
mkswap.c \
|
||||||
mount.c \
|
mount.c \
|
||||||
|
mountpoint.c \
|
||||||
pivot_root.c \
|
pivot_root.c \
|
||||||
ps.c \
|
ps.c \
|
||||||
reboot.c \
|
reboot.c \
|
||||||
|
|
1
TODO
1
TODO
|
@ -3,7 +3,6 @@ Tools
|
||||||
* vmstat(8)
|
* vmstat(8)
|
||||||
* top(1)
|
* top(1)
|
||||||
* Better ps(1) support
|
* Better ps(1) support
|
||||||
* mountpoint(1)
|
|
||||||
* swaplabel(8)
|
* swaplabel(8)
|
||||||
* last(1)
|
* last(1)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
/* See LICENSE file for copyright and license details. */
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include "grabmntinfo.h"
|
||||||
|
#include "util.h"
|
||||||
|
|
||||||
|
static void
|
||||||
|
usage(void)
|
||||||
|
{
|
||||||
|
eprintf("usage: %s target\n", argv0);
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
struct mntinfo *minfo = NULL;
|
||||||
|
int siz;
|
||||||
|
int ret = 0;
|
||||||
|
|
||||||
|
ARGBEGIN {
|
||||||
|
default:
|
||||||
|
usage();
|
||||||
|
} ARGEND;
|
||||||
|
|
||||||
|
if (argc < 1)
|
||||||
|
usage();
|
||||||
|
|
||||||
|
siz = grabmntinfo(&minfo);
|
||||||
|
if (!siz)
|
||||||
|
eprintf("grabmntinfo:");
|
||||||
|
for (i = 0; i < siz; i++)
|
||||||
|
if (!strcmp(minfo[i].mntdir, argv[0]))
|
||||||
|
break;
|
||||||
|
free(minfo);
|
||||||
|
|
||||||
|
if (i == siz)
|
||||||
|
ret = 1;
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
Loading…
Reference in New Issue