mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-08 03:44:13 -04:00
36 lines
981 B
Plaintext
36 lines
981 B
Plaintext
$NetBSD: patch-focal2_c,v 1.1 2012/05/31 23:42:01 dholland Exp $
|
|
|
|
- use ctype.h functions correctly
|
|
- avoid symbol name conflict with getline()
|
|
- the name in struct dirent is null-terminated, don't try to bound it
|
|
|
|
--- focal2.c.orig 1995-04-17 13:03:46.000000000 +0000
|
|
+++ focal2.c
|
|
@@ -49,7 +49,7 @@ void library()
|
|
c = getnb();
|
|
if (c!='c' && c!='s' && c!='l' && c!='d')
|
|
diag("Bad library command");
|
|
- while (isalpha(*ctp))
|
|
+ while (isalpha((unsigned char)*ctp))
|
|
++ctp;
|
|
while ((d = *ctp)==' ' || d=='\t')
|
|
++ctp;
|
|
@@ -71,7 +71,7 @@ void library()
|
|
}
|
|
line = NULL;
|
|
sctp = ctp;
|
|
- while (getline(abuf, fp) != 0) {
|
|
+ while (get_line(abuf, fp) != 0) {
|
|
ctp = abuf;
|
|
if ((c=getnb()) != 0) {
|
|
if (isdigit(c) == 0)
|
|
@@ -138,7 +138,7 @@ void library()
|
|
|| strcmp(de->d_name, ".") == 0
|
|
|| strcmp(de->d_name, "..") == 0)
|
|
continue;
|
|
- printf("%.*s\n", de->d_reclen, de->d_name);
|
|
+ printf("%s\n", de->d_name);
|
|
}
|
|
closedir(dp);
|
|
#else
|