2008-11-18 Jeff Johnston <jjohnstn@redhat.com>
* libc/unix/basename.c: Add !_NO_BASENAME flag check so code can be ignored if desired by a platform. * libc/unix/dirname.c: Ditto except replace BASENAME with file name. * libc/unix/getcwd.c: Ditto. * libc/unix/getlogin.c: Ditto. * libc/unix/getpass.c: Ditto. * libc/unix/getpwent.c: Ditto. * libc/unix/getut.c: Ditto. * libc/unix/pread.c: Ditto. * libc/unix/pwrite.c: Ditto. * libc/unix/sigset.c: Ditto.
This commit is contained in:
parent
57f69f200e
commit
fd450adfe7
|
@ -1,3 +1,17 @@
|
||||||
|
2008-11-18 Jeff Johnston <jjohnstn@redhat.com>
|
||||||
|
|
||||||
|
* libc/unix/basename.c: Add !_NO_BASENAME flag check so code can be
|
||||||
|
ignored if desired by a platform.
|
||||||
|
* libc/unix/dirname.c: Ditto except replace BASENAME with file name.
|
||||||
|
* libc/unix/getcwd.c: Ditto.
|
||||||
|
* libc/unix/getlogin.c: Ditto.
|
||||||
|
* libc/unix/getpass.c: Ditto.
|
||||||
|
* libc/unix/getpwent.c: Ditto.
|
||||||
|
* libc/unix/getut.c: Ditto.
|
||||||
|
* libc/unix/pread.c: Ditto.
|
||||||
|
* libc/unix/pwrite.c: Ditto.
|
||||||
|
* libc/unix/sigset.c: Ditto.
|
||||||
|
|
||||||
2008-11-18 Craig Howland <howland@LGSInnovations.com>
|
2008-11-18 Craig Howland <howland@LGSInnovations.com>
|
||||||
|
|
||||||
* libc/unix/ttyname.c: Add ttyname_r and change ttyname to use
|
* libc/unix/ttyname.c: Add ttyname_r and change ttyname to use
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#ifndef _NO_BASENAME
|
||||||
/* Copyright 2005 Shaun Jackman
|
/* Copyright 2005 Shaun Jackman
|
||||||
* Permission to use, copy, modify, and distribute this software
|
* Permission to use, copy, modify, and distribute this software
|
||||||
* is freely granted, provided that this notice is preserved.
|
* is freely granted, provided that this notice is preserved.
|
||||||
|
@ -23,3 +24,5 @@ _DEFUN (basename, (path),
|
||||||
p--;
|
p--;
|
||||||
return p + 1;
|
return p + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* !_NO_BASENAME */
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#ifndef _NO_DIRNAME
|
||||||
|
|
||||||
/* Copyright 2005 Shaun Jackman
|
/* Copyright 2005 Shaun Jackman
|
||||||
* Permission to use, copy, modify, and distribute this software
|
* Permission to use, copy, modify, and distribute this software
|
||||||
* is freely granted, provided that this notice is preserved.
|
* is freely granted, provided that this notice is preserved.
|
||||||
|
@ -26,3 +28,5 @@ _DEFUN (dirname, (path),
|
||||||
p == path ? "/" :
|
p == path ? "/" :
|
||||||
(*p = '\0', path);
|
(*p = '\0', path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* !_NO_DIRNAME */
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#ifndef _NO_GETCWD
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1989, 1991 The Regents of the University of California.
|
* Copyright (c) 1989, 1991 The Regents of the University of California.
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
|
@ -10,10 +11,6 @@
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
* documentation and/or other materials provided with the distribution.
|
* documentation and/or other materials provided with the distribution.
|
||||||
* 3. All advertising materials mentioning features or use of this software
|
|
||||||
* must display the following acknowledgement:
|
|
||||||
* This product includes software developed by the University of
|
|
||||||
* California, Berkeley and its contributors.
|
|
||||||
* 4. Neither the name of the University nor the names of its contributors
|
* 4. Neither the name of the University nor the names of its contributors
|
||||||
* may be used to endorse or promote products derived from this software
|
* may be used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
|
@ -263,3 +260,4 @@ err:
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* _REENT_ONLY */
|
#endif /* _REENT_ONLY */
|
||||||
|
#endif /* !_NO_GETCWD */
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#ifndef _NO_GETLOGIN
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
@ -40,3 +42,4 @@ getlogin ()
|
||||||
close (utmp_fd);
|
close (utmp_fd);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif /* !_NO_GETLOGIN */
|
||||||
|
|
|
@ -10,10 +10,6 @@
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
* documentation and/or other materials provided with the distribution.
|
* documentation and/or other materials provided with the distribution.
|
||||||
* 3. All advertising materials mentioning features or use of this software
|
|
||||||
* must display the following acknowledgement:
|
|
||||||
* This product includes software developed by the University of
|
|
||||||
* California, Berkeley and its contributors.
|
|
||||||
* 4. Neither the name of the University nor the names of its contributors
|
* 4. Neither the name of the University nor the names of its contributors
|
||||||
* may be used to endorse or promote products derived from this software
|
* may be used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#ifndef _NO_GETPWENT
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <pwd.h>
|
#include <pwd.h>
|
||||||
|
@ -125,3 +127,5 @@ endpwent ()
|
||||||
if (passwd_fp != NULL)
|
if (passwd_fp != NULL)
|
||||||
fclose (passwd_fp);
|
fclose (passwd_fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* !_NO_GETPWENT */
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#ifndef _NO_GETUT
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
@ -84,3 +86,5 @@ getutline (struct utmp *line)
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* !_NO_GETUT */
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#ifndef _NO_PREAD
|
||||||
/*
|
/*
|
||||||
FUNCTION
|
FUNCTION
|
||||||
<<pread>>---read a file from specified position
|
<<pread>>---read a file from specified position
|
||||||
|
@ -88,4 +89,5 @@ _DEFUN (pread, (fd, buf, n, off),
|
||||||
return _pread_r (_REENT, fd, buf, n, off);
|
return _pread_r (_REENT, fd, buf, n, off);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif /* !_REENT_ONLY */
|
||||||
|
#endif /* !_NO_PREAD */
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#ifndef _NO_PWRITE
|
||||||
/*
|
/*
|
||||||
FUNCTION
|
FUNCTION
|
||||||
<<pwrite>>---write a file from specified position
|
<<pwrite>>---write a file from specified position
|
||||||
|
@ -89,4 +90,5 @@ _DEFUN (pwrite, (fd, buf, n, off),
|
||||||
return _pwrite_r (_REENT, fd, buf, n, off);
|
return _pwrite_r (_REENT, fd, buf, n, off);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif /* !_REENT_ONLY */
|
||||||
|
#endif /* !_NO_PWRITE */
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#ifndef _NO_SIGSET
|
||||||
|
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
|
@ -62,3 +64,4 @@ sigismember (const sigset_t * set, int signo)
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* SIG_SETMASK */
|
#endif /* SIG_SETMASK */
|
||||||
|
#endif /* _NO_SIGSET */
|
||||||
|
|
Loading…
Reference in New Issue