- Timestamp:
- Aug 26, 2010 11:40:06 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vnode.c
r31691 r31981 712 712 *eofp = 0; 713 713 714 if (uiop->uio_loffset >= MAXOFF _T) {714 if (uiop->uio_loffset >= MAXOFFSET_T) { 715 715 *eofp = 1; 716 716 return (0); … … 963 963 if (vp->v_type != VREG) 964 964 return (EINVAL); 965 if (uio->uio_loffset >= MAXOFF_T) 966 return (0); 965 if (uio->uio_loffset >= MAXOFFSET_T) 966 { 967 proc_t *p = ttoproc(curthread); 968 mutex_enter(&p->p_lock); 969 (void) rctl_action(rctlproc_legacy[RLIMIT_FSIZE], p->p_rctls, 970 p, RCA_UNSAFE_SIGINFO); 971 mutex_exit(&p->p_lock); 972 return (EFBIG); 973 } 967 974 if (uio->uio_loffset < 0) 968 975 return (EINVAL); … … 1051 1058 if (limit == RLIM64_INFINITY || limit > MAXOFFSET_T) 1052 1059 limit = MAXOFFSET_T; 1053 if (limit > MAXOFF_T)1054 limit = MAXOFF_T;1055 1060 1056 1061 if (uiop->uio_loffset >= limit) { … … 1064 1069 } 1065 1070 1066 if (uiop->uio_loffset >= MAXOFF _T) {1071 if (uiop->uio_loffset >= MAXOFFSET_T) { 1067 1072 mutex_exit(&sffs_lock); 1068 1073 return (EFBIG);
Note:
See TracChangeset
for help on using the changeset viewer.