|
Lines 956-961
do_prompt(op, tp)
Link Here
|
| 956 |
printf ((users == 1) ? _("user") : _("users")); |
956 |
printf ((users == 1) ? _("user") : _("users")); |
| 957 |
break; |
957 |
break; |
| 958 |
} |
958 |
} |
|
|
959 |
case 'R': |
| 960 |
{ |
| 961 |
FILE *fp = fopen ("/etc/altlinux-release", "r"); |
| 962 |
if (fp) |
| 963 |
{ |
| 964 |
char rel[1024]; |
| 965 |
if (fgets(rel, sizeof rel, fp)) |
| 966 |
{ |
| 967 |
unsigned len; |
| 968 |
for (len = strlen (rel); len > 0; --len) |
| 969 |
{ |
| 970 |
if (rel[len-1] == '\n' || rel[len-1] == '\r') |
| 971 |
rel[len-1] = '\0'; |
| 972 |
else |
| 973 |
break; |
| 974 |
} |
| 975 |
if (len > 0) |
| 976 |
printf ("%s", rel); |
| 977 |
} |
| 978 |
fclose (fp); |
| 979 |
} |
| 980 |
break; |
| 981 |
} |
| 959 |
default: |
982 |
default: |
| 960 |
(void) putchar(c); |
983 |
(void) putchar(c); |
| 961 |
} |
984 |
} |