* syscalls.cc (_write): Allow zero length as per SUSv2.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | |||||||
|  | 2001-11-13  Christopher Faylor  <cgf@redhat.com> | ||||||
|  |  | ||||||
|  | 	* syscalls.cc (_write): Allow zero length as per SUSv2. | ||||||
|  |  | ||||||
| 2001-11-13  Corinna Vinschen  <corinna@vinschen.de> | 2001-11-13  Corinna Vinschen  <corinna@vinschen.de> | ||||||
|  |  | ||||||
| 	* dir.cc (mkdir): Add HIDDEN file attribute if file has leading dot | 	* dir.cc (mkdir): Add HIDDEN file attribute if file has leading dot | ||||||
|   | |||||||
| @@ -355,6 +355,9 @@ _read (int fd, void *ptr, size_t len) | |||||||
| extern "C" ssize_t | extern "C" ssize_t | ||||||
| _write (int fd, const void *ptr, size_t len) | _write (int fd, const void *ptr, size_t len) | ||||||
| { | { | ||||||
|  |   if (len == 0) | ||||||
|  |     return 0; | ||||||
|  |  | ||||||
|   if (__check_invalid_read_ptr_errno (ptr, len)) |   if (__check_invalid_read_ptr_errno (ptr, len)) | ||||||
|     return -1; |     return -1; | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user