mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
For #307, Support disable sendmmsg
This commit is contained in:
parent
6f7ebbdc5f
commit
b8db61bd9c
4 changed files with 14 additions and 5 deletions
|
@ -165,6 +165,11 @@ if [ $SRS_SENDMMSG = YES ]; then
|
|||
else
|
||||
srs_undefine_macro "SRS_AUTO_SENDMMSG" $SRS_AUTO_HEADERS_H
|
||||
fi
|
||||
if [ $SRS_HAS_SENDMMSG = YES ]; then
|
||||
srs_define_macro "SRS_AUTO_HAS_SENDMMSG" $SRS_AUTO_HEADERS_H
|
||||
else
|
||||
srs_undefine_macro "SRS_AUTO_HAS_SENDMMSG" $SRS_AUTO_HEADERS_H
|
||||
fi
|
||||
|
||||
# prefix
|
||||
echo "" >> $SRS_AUTO_HEADERS_H
|
||||
|
|
|
@ -121,6 +121,7 @@ SRS_EXTRA_FLAGS=
|
|||
SRS_NASM=YES
|
||||
SRS_SRTP_ASM=YES
|
||||
SRS_SENDMMSG=YES
|
||||
SRS_HAS_SENDMMSG=YES
|
||||
|
||||
#####################################################################################
|
||||
# menu
|
||||
|
@ -564,9 +565,12 @@ function apply_user_detail_options() {
|
|||
fi
|
||||
|
||||
grep -qs sendmmsg /usr/include/sys/socket.h
|
||||
if [[ $? -ne 0 && $SRS_SENDMMSG == YES ]]; then
|
||||
echo "Disable UDP sendmmsg automatically"
|
||||
SRS_SENDMMSG=NO
|
||||
if [[ $? -ne 0 ]]; then
|
||||
SRS_HAS_SENDMMSG=NO
|
||||
if [[ $SRS_SENDMMSG == YES ]]; then
|
||||
echo "Disable UDP sendmmsg automatically"
|
||||
SRS_SENDMMSG=NO
|
||||
fi
|
||||
fi
|
||||
}
|
||||
apply_user_detail_options
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue