aboutsummaryrefslogtreecommitdiffstats
path: root/shells/sash/files/patch-am
blob: ae299ebf949031108994227b15ba663bddcc50a7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
diff -NPru sash.c.orig sash.c
--- sash.c.orig	Sat Sep 25 06:03:51 1999
+++ sash.c	Sat Jan 22 23:50:57 2000
@@ -57,11 +57,13 @@
 		""
 	},
 
+#ifdef HAVE_AR
 	{
 		"-ar",		do_ar,		3,	INFINITE_ARGS,
 		"Extract or list files from an AR file",
 		"[txp]v arFileName fileName ..."
 	},
+#endif
 
 	{
 		"cd",		do_cd,		1,	2,
@@ -107,11 +109,13 @@
 		"srcName ... destName"
 	},
 
+#ifdef HAVE_DD
 	{
 		"-dd",		do_dd,		3,	INFINITE_ARGS,
 		"Copy data between two files",
 		"if=name of=name [bs=n] [count=n] [skip=n] [seek=n]"
 	},
+#endif
 
 	{
 		"-echo",	do_echo,	1,	INFINITE_ARGS,
@@ -119,11 +123,13 @@
 		"[args] ..."
 	},
 
+#ifdef HAVE_ED
 	{
 		"-ed",		do_ed,		1,	2,
 		"Edit a fileName using simple line mode commands",
 		"[fileName]"
 	},
+#endif
 
 	{
 		"exec",		do_exec,	2,	INFINITE_ARGS,
@@ -137,23 +143,29 @@
 		""
 	},
 
+#ifdef HAVE_FILE
 	{
 		"-file",	do_file,	1,	INFINITE_ARGS,
 		"Describe information about files",
 		"fileName ..."
 	},
+#endif
 
+#ifdef HAVE_FIND
 	{
 		"-find",	do_find,	2,	INFINITE_ARGS,
 		"Find files in a directory tree meeting some conditions",
 		"dirName [-xdev] [-type chars] [-name pattern] [-size minSize]"
 	},
+#endif
 
+#ifdef HAVE_GREP
 	{
 		"-grep",	do_grep,	3,	INFINITE_ARGS,
 		"Look for lines containing a word in some files",
 		"[-in] word fileName ..."
 	},
+#endif
 
 #ifdef	HAVE_GZIP
 	{
@@ -187,11 +199,13 @@
 		"[-s] srcName ... destName"
 	},
 
+#ifdef HAVE_LS
 	{
 		"-ls",		do_ls,		1,	INFINITE_ARGS,
 		"List information about files or directories",
 		"[-lidFC] fileName ..."
 	},
+#endif
 
 #ifdef	HAVE_EXT2
 	{
@@ -222,7 +236,11 @@
 	{
 		"-mount",	do_mount,	3,	INFINITE_ARGS,
 		"Mount or remount a filesystem on a directory",
+#ifdef __FreeBSD__
+		"[-t type] [-r] [-u] devName dirName"
+#else
 		"[-t type] [-r] [-m] devName dirName"
+#endif
 	},
 
 	{
@@ -291,11 +309,13 @@
 		""
 	},
 
+#ifdef HAVE_TAR
 	{
 		"-tar",		do_tar,		2,	INFINITE_ARGS,
 		"Create, extract, or list files from a TAR file",
 		"[cxtv]f tarFileName fileName ..."
 	},
+#endif
 
 	{
 		"-touch",	do_touch,	2,	INFINITE_ARGS,