fork函数的返回值有以下情况:
在父进程中,fork函数返回新创建的子进程的进程ID。
在子进程中,fork函数返回0。
如果出现错误,fork函数返回-1,并设置errno来指示错误的类型。常见的错误类型包括进程数达到了系统限制、内存不足等。