2005-10-26 Shaun Jackman <sjackman@gmail.com>
* libc/posix/scandir.c (scandir): Update the function
        prototype to match the header.
        * libc/sys/linux/linuxthreads/bits/libc-lock.h: Remove an
        extraneous #endif.
        * libc/sys/linux/sys/lock.h: Do not include
        machine/weakalias.h, since it's not used by this file.
			
			
This commit is contained in:
		| @@ -1,3 +1,12 @@ | |||||||
|  | 2005-10-26  Shaun Jackman  <sjackman@gmail.com> | ||||||
|  |  | ||||||
|  | 	* libc/posix/scandir.c (scandir): Update the function | ||||||
|  | 	prototype to match the header. | ||||||
|  | 	* libc/sys/linux/linuxthreads/bits/libc-lock.h: Remove an | ||||||
|  | 	extraneous #endif. | ||||||
|  | 	* libc/sys/linux/sys/lock.h: Do not include | ||||||
|  | 	machine/weakalias.h, since it's not used by this file. | ||||||
|  |  | ||||||
| 2005-10-26  Jeff Johnston  <jjohnstn@redhat.com> | 2005-10-26  Jeff Johnston  <jjohnstn@redhat.com> | ||||||
|  |  | ||||||
| 	* libc/Makefile.am: Reorder SUBLIBS so machine and sys | 	* libc/Makefile.am: Reorder SUBLIBS so machine and sys | ||||||
|   | |||||||
| @@ -74,8 +74,8 @@ int | |||||||
| _DEFUN(scandir, (dirname, namelist, select, dcomp), | _DEFUN(scandir, (dirname, namelist, select, dcomp), | ||||||
| 	const char *dirname _AND | 	const char *dirname _AND | ||||||
| 	struct dirent ***namelist _AND | 	struct dirent ***namelist _AND | ||||||
| 	int (*select) __P((struct dirent *)) _AND | 	int (*select) __P((const struct dirent *)) _AND | ||||||
| 	int (*dcomp) __P((const void *, const void *))) | 	int (*dcomp) __P((const struct dirent **, const struct dirent **))) | ||||||
| { | { | ||||||
| 	register struct dirent *d, *p, **names; | 	register struct dirent *d, *p, **names; | ||||||
| 	register size_t nitems; | 	register size_t nitems; | ||||||
| @@ -155,7 +155,7 @@ _DEFUN(scandir, (dirname, namelist, select, dcomp), | |||||||
| 	} | 	} | ||||||
| 	closedir(dirp); | 	closedir(dirp); | ||||||
| 	if (nitems && dcomp != NULL) | 	if (nitems && dcomp != NULL) | ||||||
| 		qsort(names, nitems, sizeof(struct dirent *), dcomp); | 		qsort(names, nitems, sizeof(struct dirent *), (void *)dcomp); | ||||||
| 	*namelist = names; | 	*namelist = names; | ||||||
| #ifdef HAVE_DD_LOCK | #ifdef HAVE_DD_LOCK | ||||||
| 	__lock_release_recursive(dirp->dd_lock); | 	__lock_release_recursive(dirp->dd_lock); | ||||||
|   | |||||||
| @@ -287,7 +287,6 @@ extern int __pthread_atfork (void (*__prepare) (void), | |||||||
| #  pragma weak __pthread_atfork | #  pragma weak __pthread_atfork | ||||||
| #  pragma weak _pthread_cleanup_push_defer | #  pragma weak _pthread_cleanup_push_defer | ||||||
| #  pragma weak _pthread_cleanup_pop_restore | #  pragma weak _pthread_cleanup_pop_restore | ||||||
| # endif |  | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| /* We need portable names for some functions.  E.g., when they are | /* We need portable names for some functions.  E.g., when they are | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| #ifndef __SYS_LOCK_H__ | #ifndef __SYS_LOCK_H__ | ||||||
| #define __SYS_LOCK_H__ | #define __SYS_LOCK_H__ | ||||||
|  |  | ||||||
| #include <machine/weakalias.h> |  | ||||||
| #include <features.h> | #include <features.h> | ||||||
|  |  | ||||||
| #define  _LIBC  1 | #define  _LIBC  1 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user